He served as a deputy representative to the Parliament of Norway from Akershus during the term 1989–1993. Between 1997 and 1998, during the first cabinet Bondevik, he was appointed as a State Secretary in the Ministry of Culture. On the local level, he was elected to Sørum municipal council in 1983, and later became deputy mayor during the periods 1987–1991 and 1999–present, and mayor during the term 1995–1999.
In 2006 he was hired as secretary general of the Centre Party.
He left in September 2009. Outside politics he was the secretary-general of the Norwegian Trotting Association (1985–1988), the Norwegian Football Association (1988–1996) and the Norwegian Olympic Committee and Confederation of Sports (1998–2004).
He has also been involved in the Bislett Games. He represented the sports club Illinois i BUL. He also chaired the club from 1985 to 1986.