A Fidesz országgyűlési képviselője. 1965. szeptember 20-án született Fehérgyarmaton.
A debreceni Kossuth Lajos Tudományegyetemen 1990-ben magyar nyelv- és irodalom-történelem szakos középiskolai tanári oklevelet szerzett. 1995-ben egyetemi doktori címet, 2000-ben PhD-fokozatot kapott, 2015-ben habilitált. 1990-től a Debreceni Egyetem Egyetemes Történeti Tanszékén tanársegédként, 1996-tól adjunktusként, 2002-től docensként, 2015-től habilitált docensként, 2020-tól egyetemi tanárként dolgozik. Európa középkori és kora újkori történetéről tart előadásokat és szemináriumokat.
1992-ben belépett a Fideszbe, 1997-2015 között a párt debreceni városi szervezetének elnöke. 1998-tól tagja a parlamentnek, 2022-ben Hajdu Bihar vármegye 2. számú egyéni választókerületében szerzett mandátumot.
Nős, egy gyermek édesapja.














