Urodziłem się w 1959 roku w Starachowicach. Życie mojego ojca, żołnierza Armii Krajowej i więźnia politycznego okresu stalinizmu było dla mnie pierwszą lekcją patriotyzmu. Kolejną odbierałem w kieleckiej Wyższej Szkole Pedagogicznej, gdzie z kolegami zakładałem Niezależne Zrzeszenie Studentów. Jak wielu, zapłaciłem za to internowaniem.
Z dyplomem mgr fizyki wróciłem do rodzinnego miasta, gdzie podjąłem pracę w szkole. Zdobyłem uprawnienia przewodnika świętokrzyskiego. Byłem pierwszym prezesem oddziału Międzyszkolnego PTTK.
Jako przewodniczący nauczycielskiej Solidarności, wielokrotnie występowałem w obronie praw koleżanek i kolegów.
W 1997 roku, w wyborach do Senatu RP zaufało mi blisko 100 tys. mieszkańców kielecczyzny. Pełniłem funkcję wiceprze- wodniczącego Senackiej Komisji Nauki i Edukacji Narodowej.
W 2005 roku zostałem wybrany posłem na Sejm RP. Pracowałem w Komisji ds. Unii Europejskiej i Komisji Pracy.
PiS, którym kieruję w powiecie starachowickim, osiągnął bardzo dobre wyniki w wyborach samorządowych 2006 roku. Sam również posiadam doświadczenie samorządowe zdobyte w trakcie sprawowania mandatów radnego wojewódzkiego i powiatowego.
W 2007 roku ponownie uzyskałem mandat posła na Sejm RP. Pracowałem w sejmowej Komisji ds. Unii Europejskiej.
W 2011 roku Wyborcy powierzyli mi mandat poselski na kolejną kadencję. Pracowałem w sejmowej Komisji Polityki Społecznej i Rodziny, Komisji Sprawiedliwości i Praw Człowieka oraz Komisji Spraw Wewnętrznych.
W 2015 roku uzyskałem po raz kolejny mandat poselski na kolejną 5 kadencję parlamentarną. Pracuję w Komisji ds. Unii Europejskiej oraz Komisji Gospodarki Morskiej i Żeglugi Śródlądowej. Jestem członkiem Delegacji Sejmu i Senatu RP do Zgromadzenia Parlamentarnego OBWE.
Posiadam status pokrzywdzonego IPN. Pasjonują mnie prawo, historia i turystyka.
Mam żonę Renatę, syna Kacpra i córkę Magdę.