Etter Sjøkrigsskolens operative linje, har han studert ved NATO Mine Warfare School i Belgia, og United States Naval Command College i Rhode Island i USA, i tillegg til Sjøforsvarets stabsskole og Forsvarets høgskole. Han har tjenestegjort bla som skipssjef og skvadronsjef på Sjøforsvarets minefartøyer. Han har vært prosjektoffiser på KNM Tordenskjold, Sjøforsvarets skolesenter i Bergen. Han har vært sjef for Personell og organisasjonsavdelingen ved Sjøforsvarsstaben i Forsvarets overkommando og har tjenestegjort som Contingency Plans-offiser ved NATOs atlanterhavskommando (SACLANT) i Norfolk i Virginia i USA. Han har vært sjef for Tromsø sjøforsvarsdistrikt og sjef for Vernepliktsverket. I perioden 1993 til 1996 var han militær sekretær for forsvarsministeren. Siden 1999 har han innehatt militær grad som flaggkommandør.