Hagen innehadde flere sentrale verv i Senterpartiet. I årene 1956 til 1958 var Hagen fylkessekretær for Bondepartiet i Troms. Fra 1959 til 1964 var han formann i Senterungdommens Landsforbund. Han var medlem av Senterpartiets sentralstyre og formann for partiets programkomite 1973–1977. Hagen ble innvalgt på Stortinget fra Møre og Romsdal i 1965, etter å ha vært vararepresentant siden 1961. I årene 1963–1967 var Hagen medlem av bystyret i Molde.