Han var ansatt som generalsekretær i Unge Høyre 1977–1980, sjefsekretær (tilsvarende fylkessekretær) i Oslo Høyre 1980–1984, informasjonssjef i Norges Rederiforbund 1984–1985, informasjonssjef i Media Vision i 1985, generalsekretær i Høyre 1986–1995 og generalsekretær i SOS-barnebyer Norge 1995–2016.