Kemecsén született és nőtt fel. 1987-ben a budapesti Landler Jenő Gép és Híradástechnikai Szakközépiskolában érettségizett. A számítástechnika, irodatechnika, irányítástechnika és a piackutatás legfontosabb területein tevékenykedett. Volt sorkatona, majd 1993-tól vállalkozó, több cég vezetője.
Önkormányzati „karrierje” 1998-ban kezdődött, kezdetben képviselő, alpolgármester. 2000-től Kemecse Nagyközség, majd Város (2005) polgármestere.
2001-től a Szabolcs–Szatmár–Bereg Megyei Közgyűlésben is aktívan részt vesz: 2006-ig a külső bizottsági tag.
2006 és 2010 közötti időszakban, majd 2014-től ismételten a Szabolcs–Szatmár–Bereg Megyei Közgyűlés tagja, valamint különböző bizottságok tagjaként tevékenykedik.
2010 és 2014 között országgyűlési képviselő.
2010-től a Kisvárosi Önkormányzatok Országos Érdekszövetségének alelnöke, majd 2014-től elnök.
Végzettségei:
- Közgazdász (BA)
- Euromanager
- Német projektmenedzsment
- Számítógépes műszaki végzettség