Han er utdannet fra Luftforsvarets flygeskole og Luftkrigsskolen og har vært sjef for Luftforsvarsstaben/Utdanningsavdelingen, stabssjef i Luftforsvarsstaben, kommandør for luftstridskreftene i Nord-Norge og øverstkommanderende i Nord-Norge og sjef for Forsvarskommando Nord-Norge. Han var generalsekretær i Norges forsvarsforening i perioden 2007–2011.