Absolwent studiów podyplomowych w Collegium Humanum, której działalność od 2020 stała się przedmiotem kontrowersji dotyczących kończenia na uczelni w szybkim tempie podyplomowych studiów MBA.

Służba wojskowa Od września 1987 do września 1988 odbywał zasadniczą służbę wojskową w strukturach Wojskowej Służby Wewnętrznej. Zawodową służbę wojskową rozpoczął w 1992 w 10 Batalionie Desantowo-Szturmowym 6 Pomorskiej Brygady Desantowo-Szturmowej w Krakowie na stanowisku dowódcy plutonu szturmowego, a później plutonu rozpoznawczego. W latach 1993–1995 uczestniczył (dwie zmiany) w misji UNDOF (PKW Syria). Od 1996 pełnił służbę w 25 Dywizji Kawalerii Powietrznej, a po przekształceniu w 25 Brygadzie Kawalerii Powietrznej. Zajmował stanowiska dowódcze i sztabowe, m.in. dowódcy kompanii, a po ukończeniu AON, starszego oficera rozpoznania brygady, szefa sztabu batalionu, szefa sztabu dywizjonu lotniczego, dowódcy batalionu, szefa szkolenia brygady.