Hagberg tok teologisk embetseksamen i 1967 og var deretter marine-prest i Ramsund. Hagberg arbeidet deretter som redaktør og ungdomsprest i Norges Kristelige Ungdomsforbund og senere som tillitsvalgt/vice-president i European YMCA. Hagberg var vikarprest på Svalbard i 1970/71 og studentprest ved Universitetet i Oslo i 1976. Fra 1983 var han residerende kapellan i Oslo domkirke.