W latach 80. obrońca działaczy opozycyjnych. Przewodniczący Komisji Ustawodawczej VII i VIII kadencji oraz Komisji Samorządności i Administracji Państwowej IX kadencji Senatu RP. Przewodniczący Zespołu Parlamentarnego Obrony Praworządności i wiceprzewodniczący Komisji Ustawodawczej IX kadencji Sejmu. Autor kilkuset poprawek do ustaw kodeksowych i ustrojowych. Odznaczony przez Adwokaturę Medalem Obrońcy Praw Człowieka. Autor i redaktor naukowy kilkudziesięciu publikacji z zakresu prawa konstytucyjnego. W regionie znany działacz kultury i inicjator wydarzeń patriotycznych. Z jego inicjatywy od 12 lat obchodzony jest koszaliński Dzień Flagi pod hasłem „Biało-czerwona łączy pokolenia”.