Országgyűlési képviselő. 1956. április 12-én született Pápán.
1981-ben végzett az Eötvös Loránd Tudományegyetemen jogászként, majd ugyanitt megszerezte a Jogi Továbbképző Intézetben a jogi szakvizsgát.
1990-től 1998-ig Pápa alpolgármestere volt. 1994 és 1998, illetve 2002 és 2006 között tagja volt a Veszprém Megyei Közgyűlésnek. 1998-tól 2002-ig a Belügyminisztérium politikai államtitkára. 2002-ben, 2006-ban és 2010-ben a Fidesz listájáról szerzett mandátumot a parlamentben. 2014-ben, 2018-ban és 2022-ben egyéni képviselőnek választották Balatonfüreden. A Belügyminisztériumban több cikluson át volt államtitkár.
Nős, két gyermeke van.