W okresie 1995–1996 był profesorem nadzwyczajnym, kierownikiem Katedry Nauk Humanistycznych Wyższej Szkoły Oficerskiej im. Józefa Bema w Toruniu. Od 1996 pracował w Wyższej Szkole Pedagogicznej w Bydgoszczy w Katedrze Edukacji Obronnej. Na tej uczelni doszedł do stanowiska profesora zwyczajnego. Pełnił funkcję kierownika katedry, prodziekana i dyrektora instytutu. W 2002 został rektorem tej uczelni, przekształconej dwa lata wcześniej w Akademię Bydgoską im. Kazimierza Wielkiego. Podczas kadencji działał na rzecz zmian organizacyjnych, umożliwiających przekształcenie akademii w uniwersytet. 13 maja 2005 został pierwszym rektorem Uniwersytetu Kazimierza Wielkiego w Bydgoszczy, sprawował tę funkcję do 2006. Był później kierownikiem Katedry Edukacji dla Bezpieczeństwa w Instytucie Pedagogiki na Wydziale Pedagogiki i Psychologii UKW.
W latach 2009–2013 zajmował stanowisko rektora Państwowej Wyższej Szkoły Zawodowej im. Stanisława Staszica w Pile.