Han var lærer i Oslo og Tune fra 1956 til 1963. Fra 1961 til 1963 var han produsent for en rekke barneprogram for TV og var ansatt som produksjonssekretær i NRK fra 1963 til 1965. Fra 1965–1973 og 1975–1977 var han programsekretær i NRK. Etter noen år som stortingspolitiker var han frilanser i NRK fra 1985 til 1992. Under denne tiden hadde han regi på historiske dramaserier som (1988) og (1989). I 1994-1995 var han teatersjef ved Teater Ibsen. Han var medlem av Stortinget EØS-utvalg 1996–2007.