
1961-ben született Budapesten. 1987-ben szerzett diplomát az Eötvös Loránd Tudományegyetem Bölcsészettudományi Kar magyar-történelem szakán.
1988-1989 között a Budapesti Árpád Gimnázium magyar szakos tanára, valamint a Gorkij Könyvtár Nemzetiségi Kutatócsoportjának tagja, 1989-1990 között a Somogyország című független megyei hetilap tudósítója, 1989-től a Fidesz képviselőjeként részt vett a háromoldalú politikai tárgyalásokon, tagja volt az Ellenzéki Kerekasztal tárgyalócsoportnak, 1990-től 1993-ig a FIDESZ Press című kiadvány főszerkesztője, 1990-tól 2006-ig a Magyar Országgyűlés képviselője.
1993-1994 között a FIDESZ alelnökévé választották, majd 1994-től 1999-ig a FIDESZ budapesti alelnöke, 1994-től 2006-ig fővárosi képviselő, 1996-tól 1998-ig a fővárosi FIDESZ frakcióvezetője, 1998-2002 között a fővárosi FIDESZ-MDF-MKDSZ frakcióvezetője. 2002 óta tagja a KDNP-nek, 2006-ban a KDNP delegáltjaként a Magyar Rádió Közalapítvány Kuratóriumának tagja, valamint az Óbuda-Békásmegyer Önkormányzat tanácsadója.
A Kereszténydemokrata Néppárt jelölése alapján az Országgyűlés 2008. március 31-én az Országos Rádió és Televízió Testület tagjává választotta.