Han gikk Levanger lærerskole og studerte deretter samfunnsvitenskap ved Universitetet i Oslo. Han var cand.polit. med hovedfag i pedagogikk og grunnfag i matematikk og psykologi fra 1975 og cand.mag. med mellomfag i sosiologi og grunnfag i offentlig rett og 1. avdeling jus fra 1981.