Han ble født i New Orleans, der foreldrene arbeidet for sjømannsmisjonen, og vokste opp i Alvdal og Sør-Odal. Han gikk Øvrebyen videregående skole på Kongsvinger. Han var også aktiv i Unge Høyre, Riksmålsforbundet og leder for ungdomsavdelingen av Norges Forsvarsforening. Han gikk befalsskole og studerte så sosialøkonomi ved Lunds universitet i Skåne, hvor han var president i ANSA.