A Fidesz országgyűlési képviselője. Érpatakon született 1962. január 20-án.
A Pannonhalmi Bencés Gimnáziumban érettségizett, 1985-ben a Kossuth Lajos Tudományegyetem Természettudományi Karán fizikus diplomát szerzett. 1996-ban a Kossuth Lajos Tudományegyetem Természettudományi Karán középiskolai tanárként végzett. 1995-ben egyetemi doktor végzettséget szerzett.
1998 és 2001 között Nyírbogát helyi önkormányzatának tagja volt. 2001 és 2014 között Nyírbogát polgármestere. 2006 és 2007 között a Szabolcs-Szatmár-Bereg Megyei Önkormányzat megyei közgyűlésének tagja. 1998 és 2002 között. a Független Kisgazda-, Földmunkás- és Polgári Párt országgyűlési képviselőjeként dolgozott, azóta a Fidesz képviselője, jelenleg a Szabolcs-Szatmár-Bereg vármegyei 6. sz. országgyűlési egyéni választókerületben. A Honvédelmi és Rendészeti bizottság alelnöke. 2021-ben Balkány díszpolgárává választották
Nős, egy gyermeke van.