1990-től, miután az Egri Tanárképző Főiskolán diplomát szerzett, hét éven keresztül a kőbányai Szent László Téri Általános Iskola matematika–fizika szakos tanára. 1997-ben az Eötvös Lóránd Turományegyetemen szerez szociológus diplomát.
1986-ban az Agria Körben kezdett politizálni, amelyből 1988 őszén megszervezték az egri Fidesz-csoportot. Bekapcsolódott a Szabad Kezdeményezések Hálózata és az Ifjúsági Demokrata Fórum tevékenységébe is. 1991-1994-ig, valamint 1996-1999-ig a Fidesz kőbányai elnöke. 1993-tól 1999-ig a Fidesz Országos Választmányának tagja. 2003-2006-ig Orbán Viktor pártelnök, illetve az elnökség szóvivője. A 2003-as néppárti átalakítás során megbízták a kőbányai-pestlőrinci választókerület vezetésével.
1990-1998-ig és 2006-2014-ig önkormányzati képviselő, a X. kerületi képviselő-testület tagja, a kulturális, oktatási és sportbizottság elnöke. 1990-től 1998-ig frakcióvezető. 1994-ben országgyűlési képviselőjelölt.
1998-tól országgyűlési képviselő (1998: budapesti lista, 2002-: országos lista). 1998-2014-ig az oktatatási és tudományos bizottság tagja, 1999-2006-ig alelnöke. 2014-2016-ig a Törvényalkotási Bizottság tagja.
2011-2014-ig a miniszterelnök népesedéspolitikai tanácsadója, a 2013-ban elfogadott gyermekvállalást ösztönző program (gyed extra, járulékkedvezmény, egyetemista gyed stb.) egyik kidolgozója.
2016. júniustól kerékpározásért és aktív kikapcsolódásért felelős kormánybiztos, feladatkörei: kerékpáros fejlesztések, kerékpárút¬építések, sípálya-, kisvasútfejlesztések, vándortáborok újraindítása, Ötpróba Program.
2022. május 25-én Orbán Viktor miniszterelnök javaslatára Novák Katalin köztársasági elnök asszony a Miniszterelnökség aktív Magyarországért felelős államtitkárává nevezte ki.