Obejmował również stanowiska profesorskie na innych uczelniach (Akademia Obrony Narodowej, Akademia Sztuki Wojennej, Instytut Organizacji i Zarządzania w Przemyśle „Orgmasz”, Pomorska Szkoła Wyższa w Starogardzie Gdańskim, Kolegium Jagiellońskie).
W latach 2004–2007 był rektorem Warszawskiej Szkoły Wyższej – Collegium Varsoviense, a od 2006 do 2008 dyrektorem Instytutu Organizacji i Zarządzania w Przemyśle ORGMASZ w Warszawie. Został także partnerem w kancelarii prawnej oraz przewodniczącym rady nadzorczej Polskiej Wytwórni Papierów Wartościowych.
Pod jego kierunkiem stopień naukowy doktora uzyskał w 2002 Leszek Ćwikła.
Działalność polityczna W 1981 został wiceprzewodniczącym zarządu uczelnianego Niezależnego Zrzeszenia Studentów na UMK. Działał w Duszpasterstwie Akademickim. W 1987 wszedł w skład zarządu Klubu Chrześcijańsko-Demokratycznego, a następnie zarządu głównego Chrześcijańsko-Demokratycznego Stronnictwa Pracy. W 1990 wstąpił do Porozumienia Centrum. Zasiadał w radzie politycznej tej partii.
Od grudnia 1990 do grudnia 1991 był doradcą premiera Jana Krzysztofa Bieleckiego, a od grudnia 1991 do czerwca 1992 podsekretarzem stanu w Urzędzie Rady Ministrów.