Haugen var ordfører i Oppegård kommune fra 1969 til 1975 og medlem av Akershus fylkesting. Etter at fylkestinget ble direktevalgt i 1975, var Haugen fylkesordfører i Akershus fra 1980 til 1987, deretter medlem av fylkesutvalget frem til han ble stortingsrepresentant i 1989. Han var også nestleder i Kommunenes Sentralforbund 1988–1989 og har vært styreformann i NSB og i Stor-Oslo Lokaltrafikk/Ruter.