Hagen kom da fra en stilling som seniorrådgiver i Seksjon for næringsøkonomiske spørsmål i Utenriksdepartementet. Tidligere har Hagen vært ambassadør i Abu Dhabi. Siden han gikk inn i utenrikstjenesten i 1971 har han også vært utestasjonert ved ambassadene i Jakarta, Paris, Roma og ved Norges EU-delegasjon i Brüssel. Hagen har vært hovedlærer på Forsvarets Høgskole og hatt en rekke stillinger i Utenriksdepartementet, blant annet som byråsjef i Utenriksøkonomisk avdeling og Rettsavdelingen samt underdirektør i Skipsfartsavdelingen.
Hagen er utdannet jurist fra Universitetet i Oslo. Han er gift med Toril Dysvik Hagen og har to voksne sønner.