Asystent w Państwowej Szkole Wyższej im. Hipolita Cegielskiego w Gnieźnie. Wykładowca Szkoły NATO w Oberammergau w Niemczech. Absolwent Wyższej Szkoły Oficerskiej Wojsk Pancernych w Poznaniu oraz Uniwersytetu im. Adama Mickiewicza w Poznaniu.
W trakcie zawodowej służby wojskowej zajmował stanowiska służbowe od oficera młodszego – podporucznika do stanowiska zaszeregowanego do stopnia generała brygady. Służbę zawodową zakończył w 2016 r. w stopniu pułkownika.
Wielokrotnie brał udział w ćwiczeniach, szkoleniach i innych przedsięwzięciach międzynarodowych w Polsce, Europie (Niemcy, Belgia, Bułgaria, Albania, Litwa, Portugalia) oraz na świecie (USA). Ponadto uczestniczył w misjach poza granicami kraju tj.: w misji OBWE w Chorwacji, misji OBWE w Kosowie, misji NATO w Bośni i Hercegowinie, misji koalicyjnej w Iraku. Realizował także doraźne zadania w ramiach misji NATO w Afganistanie.