W 1991 został mianowany na stanowisko profesora nadzwyczajnego toruńskiej uczelni. Od 2003 kieruje Katedrą Prawa Pracy UMK. W latach 1996–1999 pełnił funkcje dziekana Wydziału Prawa i Administracji, natomiast w latach 2000-2012 kierował Podyplomowym Studium Prawa Pracy przy WPiA UMK. Ponadto w latach 1996-2012 był zatrudniony na stanowisku profesora nadzwyczajnego na Katolickim Uniwersytecie Lubelskim w Lublinie, gdzie kierował Katedrą Prawa Pracy i Ubezpieczeń Społecznych. Za zasługi dla lubelskiej uczelni został w 2012 roku odznaczony medalem Signum Catholicae Universitas Lubliniensis Joannie Pauli II.

Był nauczycielem akademickim Wydziału Zamiejscowego Nauk Prawnych i Ekonomicznych Katolickiego Uniwersytetu Lubelskiego w Tomaszowie Lubelskim.

Poza działalnością dydaktyczną i naukową pełnił szereg funkcji zawodowych i społecznych, będąc m.in. członkiem Rządowej Komisji ds. Reformy Prawa Pracy (1990-2002), Komisji Dyscyplinarnej przy Radzie Głównej Nauki i Szkolnictwa Wyższego w Warszawie (1996-1999) oraz Komisji Kodyfikacyjnej Prawa Pracy (2002-2006).