Organizator i kierownik Podyplomowego Studium Administracyjnego 1975–1977.
W latach 1983–1985 był przewodniczącym Komisji Dyscyplinarnej przy Radzie Głównej Nauki i Szkolnictwa Wyższego.
Od 1987 do 1989 był członkiem Rady Legislacyjnej przy Prezesie Rady Ministrów.
Stypendia badawcze na Uniwersytetach w Tybindze (1977, 1985) i Erlangen (1985). Wygłaszał wykłady na 6 uniwersytetach w Republice Federalnej Niemiec. Uczestniczył i wygłaszał referaty na czternastu sympozjach prawników-administratywistów Polski i Niemiec.
W latach 1985–1989 pełnił mandat posła na Sejm PRL IX kadencji w okręgu Toruń, był posłem bezpartyjnym. Zasiadał w Komisji Prac Ustawodawczych, Komisji Nadzwyczajnej do rozpatrzenia poselskiego projektu ustawy o konsultacjach społecznych i referendum, Komisji Nadzwyczajnej do rozpatrzenia projektu ustawy o zmianie ustawy Ordynacja wyborcza do rad narodowych, Komisji Nadzwyczajnej do rozpatrzenia projektu ustawy o zmianie Konstytucji Polskiej Rzeczypospolitej Ludowej oraz w Komisji Nadzwyczajnej do rozpatrzenia projektów ustaw o stosunku Państwa do Kościoła Katolickiego, o gwarancjach wolności sumienia i wyznania oraz o ubezpieczeniu społecznym duchownych. Bezskutecznie ubiegał się o wybór do Sejmu kontraktowego w 1989 z okręgu toruńskiego.