Han gikk folkeskolen i Hobro og Tranebjerg, tok studentereksamen ved katedralskolen i Viborg i 1986, og ble kandidat i statsvitenskap fra Aarhus Universitet i 1993. Han har to sønner med ungdomskjæresten, som han var gift med mellom 1992 og 2009.