Han er utdannet ved Luftforsvarets flyskole og Luftkrigsskolen og han har en mastergrad fra University of Glasgow. Han har blant annet vært stasjonssjef på Bardufoss flystasjon, kommandør for luftstridsstyrkene i Nord-Norge og sjef for Luftforsvarets Forsyningskommando på Kjeller. Han var stabssjef i Forsvarets Overkommando fra 1991 til 1994.