- Miejsce zamieszkania: Siennica-Lipusy
- Wiek: 60 lat
- Zawód: parlamentarzysta
- Przynależność do partii: członek partii politycznej: Prawo i Sprawiedliwość
Urodził się 13 lutego 1959 roku w Wysokiem Mazowieckiem.
W 1982 r. ukończył studia na wydziale technologii i eksploatacji maszyn Politechniki Lubelskiej z tytułem zawodowym magistra inżyniera mechanika. Od 1982 r. do 1989 r. był nauczycielem w szkole podstawowej w miejscowości Siennica-Lipusy. W 1989 r. został właścicielem gospodarstwa rolnego.
W latach 1990-1998 pełnił funkcję radnego i wójta gminy Czyżew-Osada. W latach 1994-1998 zasiadał w sejmiku województwa łomżyńskiego. Od 1998 r. do 2005 r. zajmował stanowisko starosty powiatu wysokomazowieckiego, zasiadając też w radzie powiatu (w 1998 r. został wybrany z listy Akcji Wyborczej Solidarność, a w 2002 r. z ramienia lokalnego komitetu).
Działał w Porozumieniu Polskich Chrześcijańskich Demokratów (zasiadał w zarządzie partii na Podlasiu), a w 2002 r. wstąpił do Prawa i Sprawiedliwości. W wyborach parlamentarnych w 2005 r. z listy tej partii został wybrany na posła V kadencji. Od 31 sierpnia do 16 listopada 2007 r. był sekretarzem stanu w Ministerstwie Rolnictwa i Rozwoju Wsi.
W wyborach parlamentarnych w tym samym roku po raz drugi uzyskał mandat poselski. W 2009 r. był kandydatem PiS w wyborach do Parlamentu Europejskiego. W wyborach parlamentarnych w 2011 r. ponownie został kandydatem do Sejmu z okręgu podlaskiego. Utrzymał mandat poselski liczbą 10 927 głosów. W Sejmie VII kadencji przystąpił do klubu parlamentarnego Solidarna Polska, zajął się również tworzeniem podlaskich struktur powstałej w 2012 r. partii o tej nazwie. 12 maja 2014 r. poinformował o opuszczeniu klubu parlamentarnego Solidarnej Polski. 3 tygodnie później odszedł także z partii, powracając do PiS i klubu parlamentarnego tej partii.
W 2015 r. został ponownie wybrany do Sejmu. 19 listopada tegoż roku ponownie powołany na sekretarza stanu w Ministerstwie Rolnictwa i Rozwoju Wsi. Pełnił tę funkcję do lipca 2018.