W latach 1992–1993 odbył Podyplomowe Studia Operacyjno – Strategiczne w Akademii Obrony Narodowej. W 2005 podjął studia doktoranckie na Uniwersytecie im. Adama Mickiewicza w Poznaniu, które ukończył w 2007 uzyskując stopień doktora nauk humanistycznych w zakresie historii.
Służba wojskowa Służbę w Siłach Zbrojnych rozpoczął w 1971 w 6 Pułku Łączności w Śremie, pełniąc tam funkcję dowódcy plutonu radiolinii (1971-1973), dowódcy kompanii radiolinii (1973–1974) oraz dowódcy samodzielnej kompanii szkolnej (1974–1976).
W 1979, po studiach w Akademii Sztabu Generalnego, został skierowany do 1 Centrum Dowodzenia Bojowego w Świdwinie gdzie pełnił funkcje starszego oficera (1979-1981), a następnie szefa w zespole planowania i współdziałania (1981–1982).
W 1982 został przeniesiony na stanowisko szefa sztabu - zastępcy dowódcy 8 Pułku Myśliwsko–Szturmowego w Mirosławcu. W latach 1984–1986 pracował jako starszy specjalista w Oddziale Szkolenia Operacyjno-Taktycznego Dowództwa Wojsk Lotniczych w Poznaniu. W 1986 w ramach praktyki pełnił obowiązki szefa sztabu 4 Dywizji Lotnictwa Myśliwskiego w Malborku.