1971. augusztus 11-én született Szombathelyen. Történészként és politológusként végzett az ELTE-n, 2005 óta a politikatudományok doktora. Húsz éve tanít a Budapesti Corvinus Egyetemen, 2012 óta egyetemi docens. Kutatási területe a rendszerváltás utáni magyar politikai rendszer vizsgálata, valamint a politikai és stratégiai elemzés műfaja; doktori disszertációját a politikai napirend témaköréből írta. Számos könyv szerzője, társszerzője vagy szerkesztője, ebből kettő az országban széles körben használt egyetemi tankönyv. Közel tíz éve egy Veszprém megyei kisfaluban, Aszófőn él.