Pracował w Katedrze Praw Cywilnego Uniwersytetu Gdańskiego (1989-1993), w Wyższej Szkole Pedagogicznej w Bydgoszczy (1990-1992), na SGGW (1994-1997), w Wyższej Szkole Humanistyczno-Ekonomicznej we Włocławku oraz w Elbląskiej Uczelni Humanistyczno-Ekonomicznej.

W latach 1989–1990 pracował jako radca prawny. Był sędzią sądu apelacyjnego w Gdańsku od 1990 do 1993 roku oraz sędzią Trybunału Konstytucyjnego od 1993 do 1998 roku.

Członek korespondent Comité Européen de Droit Rural. Był uczestnikiem prac Centrum Obywatelskich Inicjatyw Ustawodawczych Solidarności.

Autor 3 monografii i około 100 artykułów, glos, recenzji.

Wybrane publikacje Treść władzy ojcowskiej w rzymskim prawie poklasycznym: władza nad osobami dzieci (1977) Historia prawa. Cz. 1, Starożytność (1978, wspólnie z Władysławem Bojarskim) System zabezpieczenia społecznego rolników (1981, ) Problemy organizacyjne obrony interesów zawodowych rolników indywidualnych (1983) Prawo ubezpieczeń społecznych w przebudowie ustroju rolnego (1985, ) Podstawy prawa ochrony środowiska (2004, wspólnie z Bartoszem Rakoczym, )