1961. január 2-án születtem Budapesten. Feleségem könyvelő, egy gyermekünk született. 1979-ben a Piarista Gimnáziumban érettségiztem. Három éven át könyvtári segédmunkás voltam az Országos Széchényi Könyvtárban, a Tömegkommunikációs Intézetben, illetve az Országos Műszaki Könyvtárban. 1987-ben középiskolai tanári diplomát szereztem az ELTE magyar-történelem szakán. 1988-tól az Árpád Gimnázium tanára, 1989-től a Gorkij Könyvtárban dolgoztam. 1994-től a Magyar Polgári Együttműködés Egyesület, 1999-től a Piarista Diákszövetség tagja vagyok. 1988. áprilisában léptem be a Fideszbe, 1988. decemberétől az Országos Választmány tagja vagyok. 1989 nyarán részt vettem a háromoldalú politikai egyeztető tárgyalásokon. 1989-1990-ben a Fidesz első kampányfőnökeként dolgozhattam. 1993-1994-ben a Fidesz alelnöke, 1994-1999-ig a budapesti választmány elnöke voltam. 1993-tól 1995-ig a párt ferencvárosi alelnöke, 1999-től elnöke voltam. 1990 óta országgyűlési képviselőként dolgozom, 1994. decembere óta vagyok tagja a Fővárosi Közgyűlésnek, 1996-tól a Fidesz-frakció, 1998-tól 2002-ig a Fidesz-MDF-MKDSZ közös polgári frakció vezetője voltam. A 2002. évi országgyűlési választásokon a budapesti listáról szereztem mandátumot. 2002 októberében ismét képviselő lettem a fővárosi közgyűlésben.