Han er utdannet cand.mag. med mellomfag i historie og samfunnsgeografi og grunnfag i sammenlignende politikk fra Universitetet i Bergen. Han bor med sin familie på Vereide i Gloppen kommune.