Han vokste opp i Bergen. Han tok teologisk embedseksamen ved Universitetet i Oslo i 1965. Han ble med i studentpolitikken og satt som formann i Den Konservative Studenterforening og Det Norske Studentersamfund.