Han gikk allmennfag ved Steinkjer videregående skole, tok eksamen ved Levanger lærerhøgskole i 1992, og tok graden cand.polit. med pedagogikk og historie ved Universitetet i Oslo i 1997.