Etter artium studerte han historie ved Universitetet i Oslo. I sin ungdom satt han i sentralsyret i Sosialistisk Folkepartis ungdomsorganisasjon (1971–1972) og var formann i Norges Gymnasiastsamband 1971–1972.