W latach 1975–1978 był wicedyrektorem Instytutu Historii UAM ds. dydaktycznychInstytut Historii Uniwersytetu im. Adama Mickiewicza w Poznaniu 1956-2006, wyd. Poznańskie, Poznań 2006, s. 26. Trzykrotnie pełnił funkcje dziekana Wydziału Historycznego UAM i prodziekana. W październiku 1985 roku został odwołany z funkcji dziekana wraz z całym kierownictwem UAM. Wybrany ponownie w roku 1990 pełnił funkcję dziekana do roku 1996. W latach 1996–2002 był członkiem Senatu UAM. Przewodniczył komisji ds. powołania Wydziału Teologicznego na UAM, co było realizacją uchwały powołującej Uniwersytet Poznański w roku 1919.

W latach 1975–1980 był docentem w Wyższej Oficerskiej Szkole Wojsk Pancernych im. Stefana Czarnieckiego w Poznaniu. Prowadził zajęcia z historii Polski i historii wojskowości.

W latach 1985–2008 był zatrudniony na Uniwersytecie Szczecińskim w Instytucie Historii i Stosunków Międzynarodowych, jednocześnie pracował na UAM.

W latach 1986–1990 był członkiem Rady Naukowej Wojskowego Instytutu Historycznego w Warszawie.

W latach 1990–1992 był członkiem komisji powołanej przez ministra Obrony Narodowej ds. opracowania Kodeksu Honorowego oficerów Wojska Polskiego.