A 7. számú választókerület országgyűlési képviselője 1972. január 29-én született Körmenden. A magyar-osztrák-szlovén hármas határ mentén nőtt fel Szakonyfaluban.
A Budapesti Közgazdaságtudományi Egyetemre járt, ez idő tájt a Ráday utcai Széchenyi Szakkollégiumban lakott. A közgazdász diploma megszerzését követően a Magyar Nemzeti Bank munkatársa volt, mellette egy alapítvány titkára. Az egyetem befejezése után a közgazdaság-tudományi egyetem óraadó tanára lett.
A Fidesz ifjúsági szervezetének, a Fidelitasnak alapítója, majd 1997 novemberétől a Fidelitas alelnöke, 2001-től 2003 májusáig pedig a Fidesz alelnöke. A 2003-as néppárti átalakulás során a belváros-lipótvárosi választókerület elnöki tisztségével bízták meg.
Első alkalommal 1998 májusában került be az Országgyűlésbe, ekkor a Fidesz országos listájáról. Ebben a ciklusban 1999 márciustól frakcióvezető-helyettesként tevékenykedett, majd az informatikai és távközlési bizottság alapító elnöke lett. Frakcióvezető-helyettesként folytatta munkáját a 2002-ben és a 2006-ban kezdődő parlamenti ciklusban is, amikor a Fidesz budapesti listájáról jutott az Országgyűlésbe. Belváros-Lipótváros önkormányzatában 2002 októberében szerzett mandátumot, ahol a Fidesz–KDNP frakciót irányította 2004 decemberéig.
A 2006-os országgyűlési kampányt a Fidesz kampányfőnökeként dolgozta végig, 2006 őszén pedig az V. kerület polgármesterévé választották.
A 2010. áprilisában tartott választásokon a budapesti 7. számú választókerület országgyűlési képviselőjévé választották.