Statssekretær i Sosialdepartementet 1965–1968 Stortingsrepresentant (vara) for Kristelig Folkeparti (Akershus i perioden 1969 til 1973, møtte fast 1969–1971 mens Egil Aarvik var sosialminister i Borten-regjeringen Stortingsrepresentant for Kristelig Folkeparti (Oslo) 1973–1977 og 1981–1989. I perioden 1977-81 var han ute av Stortinget. Formann i Stortingets utenrikskomité 1981–1983 Visepresident i Odelstinget 1986–1989 Olje- og energiminister i Kåre Willochs regjering 1983—1986 Medlem av Nesodden kommunestyre og formannskap 1951–1967 og 1991–1995. Formann i Kristelig Folkeparti 1975–1977 og 1979–1983.