Hagen har sin bakgrunn fra militæret og var blant annet oberstløytnant i Artilleriet og Hæren. I sine yngre år tjenestegjorde han som helikopterpilot i 339-skvadronen på Bardufoss. Fra 1974 tjenestegjorde han som adjutant for Kong Olav V og i 1979 ble han utnevnt som kabinettsekretær ved Det kongelige hoff. Han innehadde embedet til 2000, og gjorde således tjeneste under både Kong Olav og Kong Harald. Hagen gikk av med avtalefestet pensjon i januar 2000.