Završio je Vojnu akademiju kopnene vojske u Beogradu, Zapovjednu stožernu školu u Hrvatskoj vojsci te Zapovjednu stožernu školu kopnene vojske u SAD-u.
Završio je i više različitih tečajeva u zemlji i inozemstvu. Obnašao je različite dužnosti u Oružanim snagama Republike Hrvatske, a najznačajnije među njima su: savjetnik za operativno i ratno planiranje u Operativnoj zoni Zagreb, zapovjednik Časničke škole, načelnik stožera Hrvatske kopnene vojske i načelnik Uprave za planiranje u Glavnom stožeru Oružanih snaga.
Bio je voditelj kolegija Operativno umijeće i neratne operacije u Ratnoj školi OSRH "Ban Josip Jelačić" i vanjski suradnik i urednik područja Vojništvo za Hrvatsku opću enciklopediju.