Debrecenben született 1959-ben, a Pénzügyi és Számviteli Főiskolán közgazdász, üzemgazdász diplomát, majd adótanácsadói és könyvvizsgálói végzettséget szerzett.
1980-tól a Tiszai Vegyi Kombinátnál pénzügyi előadóként, 1983-tól 1992-ig a Mezőkövesdi 120. számú Ipari Szakmunkásképző Iskola gazdasági igazgatóhelyetteseként dolgozott. Hat éven át saját vállalkozását, egy könyvelőirodát vezetett. 1997-től tagja a Könyvvizsgálói Kamarának.
1997 és 1998 között Mezőkövesd Önkormányzatának képviselője, 1998-tól a Fidesz tagja, 1998 és 2002 között országgyűlési képviselő. 1998 és 2000 között az Országgyűlés Költségvetési, Pénzügyi Bizottságának, illetve a Borsod-Abaúj-Zemplén Megyei Közgyűlés tagja. 2001 és 2002 között a Pénzügyminisztérium politikai államtitkára, 2002 és 2006 között országgyűlési képviselő, az Országgyűlés Számvevőszéki Bizottságának elnöke, a Borsod-Abaúj-Zemplén Megyei Közgyűlés tagja.
2002 és 2010 között Mezőkövesd polgármestere, 2006 és 2010 között országgyűlési képviselő, az Országgyűlés Számvevőszéki Bizottságának tagja, 2010 és 2014 között országgyűlési képviselő, a Belügyminisztérium önkormányzati államtitkára, 2013-tól a Fidesz Borsod-Abaúj-Zemplén megyei elnöke, 2014-től a Fidesz Országos Választmányának tagja, annak alelnöke, 2014 és 2018 között országgyűlési képviselő, a Nemzetgazdasági Minisztérium miniszterhelyettese, parlamenti államtitkára, majd parlamenti és adóügyekért felelős államtitkára. 2016-tól 2018-ig a Nemzeti Adó- és Vámhivatal vezetője, 2018-ban hatodik alkalommal választották országgyűlési képviselővé, 2018. május 22-től a Pénzügyminisztérium miniszterhelyettese, parlamenti államtitkára.
Gyermekkora óta hobbija a futball, a Mezőkövesd Zsóry SE elnöke.
Nős, két fiúgyermek édesapja.