
W latach 1990-1998 byłem radnym i wójtem gminy Czyżew Osada.
W roku 1998 zostałem wybrany radnym Powiatu Wysokomazowieckiego na kadencję 1998-2002, a w 2002 roku ponownie na kadencję 2002-2006. W pierwszej i drugiej kadencji pełniłem funkcję Starosty Wysokomazowieckiego. Od podstaw zorganizowałem urząd starostwa i jego struktury powiatowe. W tym czasie powiat ten dwukrotnie zajął pierwsze miejsce w rankingu inwestycyjnym samorządów w grupie powiatów.
Byłem Posłem na Sejm Rzeczypospolitej Polskiej V, VI, VII i VIII kadencji. W Sejmie przez pierwsze dwie kadencje pracowałem w Komisji Odpowiedzialności Konstytucyjnej i Komisji Rolnictwa i Rozwoju Wsi. Obecnie pracuję w Komisji Finansów Publicznych i Komisji Rolnictwa i Rozwoju Wsi. W 2007 roku w Gabinecie Jarosława Kaczyńskiego byłem Wiceministrem Rolnictwa i Rozwoju Wsi. W latach 2015-2018 ponownie pełniłem funkcję Wiceministra Rolnictwa i Rozwoju Wsi. Złożyłem kilkadziesiąt interpelacji, zapytań i pytań. Upominałem się o rozwój Polski Wschodniej, o inwestycje, o miejsca pracy oraz o równe traktowanie naszego regionu. Stale podnosiłem problemy naszego rolnictwa. W roku 2019 zostałem wybrany Senatorem Rzeczpospolitej Polskiej.
Jednocześnie pełniłem i pełnię szereg funkcji społecznych:

Jednocześnie pełniłem i pełnię szereg funkcji społecznych:
1999-2000- Wiceprzewodniczący Konwentu Powiatów Województwa Podlaskiego
2000-2003- Przewodniczący Konwentu Powiatów Województwa Podlaskiego
2000-2003- Członek Wojewódzkiej Rady Bezpieczeństwa Ruchu Drogowego
2003-2007- Członek Komitetu Sterującego Zintegrowanego Programu Operacyjnego Rozwoju Regionalnego
Od 2006r. – Prezes Zarządu Powiatowego Ochotniczych Straży Pożarnych
Brałem czynny udział w pracach Stowarzyszenia Powiatów i Gmin Nadbużańskich.