Wicemarszałek Sejmu RP. Profesor historii na Uniwersytecie Jagiellońskim, od 2007 Poseł na Sejm RP, członek komitetu politycznego PiS. Wicemarszałek Sejmu VIII i IX kadencji. Od 2015 r. jest przewodniczącym Klubu Parlamentarnego PiS.Od 2001 r. kierował Biurem Edukacji Publicznej Instytutu Pamięci Narodowej, a następnie był dyrektorem oddziału IPN w Krakowie. Jest autorem wielu książek, m.in. „Miecz i tarcza komunizmu. Historia aparatu bezpieczeństwa w Polsce 1944-1990” (2007), „Polska w niewoli 1945-1989. Historia sowieckiej kolonii” (2015), „Solidarność 1980-1989: polska droga do Wolności” (2018). Był związany z ruchem antykomunistycznej opozycji, m.in. Komitetem Obrony Robotników. Prowadził podziemne wykłady i kursy dla studentów, nauczycieli, uczniów licealnych i robotników. W okresie działania legalnej „Solidarności” brał udział w pracy Wszechnicy Związkowej oraz w kursach organizowanych dla nauczycieli i studentów.