Han er utdannet flyger og har blant annet vært sjef for 338 skvadron og sjef for Operasjonsgruppen ved Ørland hovedflystasjon. Han ble utnevnt til oberst i 2008 og tilsatt som sjef for 137 Luftving, Rygge. I perioden 2012–2013 var han norsk nasjonal styrkesjef i Afghanistan. Han ble brigader og Luftoperativ inspektør i 2014, og siden 2017 har han vært nestkommanderende ved Forsvarets operative hovedkvarter.