Etter artium i 1971 studerte han økonomi og historie ved Augsburg College 1972–1973. Deretter studerte han jus ved Universitetet i Oslo og tok juridisk embedseksamen i 1979. Han var både universitetslektor ved Det juridiske fakultet og gruppesekretær/juridisk rådgiver for Høyres stortingsgruppe før han 1981–1983 var statssekretær for statsråd Mona Røkke i Justis- og politidepartementet. Deretter begynte han å praktisere som advokat.