1986-ban Miskolcon a Nehézipari Műszaki Egyetemen okleveles gépészmérnökként diplomázott, 1996-ban az egri Eszterházy Károly Tanárképző Főiskolán mérnök-tanár, majd 2000-ben számítástechnikai szoftver-üzemeltető képesítést szerzett.
2002-ben a budapesti Műszaki és Gazdaságtudományi Egyetemen közlekedési műszaki szakértői vizsgát tett, majd ugyanitt 2009-ben PhD tudományos fokozatot szerzett.
1987-1988 között a Ferromasch Tiszaszalkai Gyáregységében dolgozott fejlesztőmérnökként.
1988-1999 között a vásárosnaményi Ipari, Kereskedelmi és Vendéglátóipari Szakképző Iskolában dolgozott, először mérnöktanári, majd 1993-tól 1999-ig műszaki igazgató-helyettesi beosztásban.
1999-2006 között a Szabolcs-Szatmár Bereg Megyei Munkaügyi Központ Vásárosnaményi Kirendeltségének vezetője.
2006-2018 között a Magyar Országgyűlés parlamenti képviselője.
2010-től 2015-ig a Nemzetgazdasági Minisztérium munkaerő-piacért felelős államtitkára.
2019-óta a Debreceni Egyetem Műszaki Karának adjunktusa.
2022 decemberétől a Miniszterelnöki Kabinetiroda, 2023-tól a Gazdaságfejlesztési-, majd 2024-től a Nemzetgazdasági Minisztérium foglalkoztatáspolitikáért felelős államtitkára.
Angolból felsőfokú, németből alapfokú nyelvvizsgával rendelkezik.