1953-1971 oficer (kapitan) Urzędu Bezpieczeństwa Publicznego i Służby Bezpieczeństwa (usunięty z SB za korupcję i branie łapówek otrzymał tzw. „emeryturę resortową”), z ramienia SB prowadził w latach 1956-1969 inwigilację Stanisława Hejmowskiego – poznańskiego adwokata, obrońcy uczestników wydarzeń Poznańskiego Czerwca 1956, 1971-1974 prowadził gospodarstwo rolne rodziców, 1974-1999 dyrektor Archiwum Państwowego w Poznaniu i od 1999 główny specjalista w Naczelnej Dyrekcji Archiwów Państwowych RP, 1994-1999 wykładowca archiwistyki w Zakładzie Archiwistyki Instytutu Historii Uniwersytetu im. Adama Mickiewicza w Poznaniu (kierownik prof. Stanisław Sierpowski), 1998-2008 wykładowca w Bałtyckiej Wyższej Szkole Humanistycznej w Koszalinie.