Działalność samorządowa i polityczna
W 1980 roku był jednym z założycieli NSZZ „Solidarność” w OPGK Białystok. Jeden z założycieli Porozumienia Centrum w Białymstoku. Do PC należał w latach 1990–1999. Następnie był członkiem Porozumienia Polskich Chrześcijańskich Demokratów. Od 2001 roku należy do Prawa i Sprawiedliwości. W partii jest członkiem Komitetu Politycznego oraz Rady Politycznej.
W 1994 roku wszedł w skład rady miejskiej Białegostoku. Tego samego roku został wiceprezydentem miasta, odpowiedzialnym za gospodarkę gruntami, politykę przestrzenną oraz rozwój gospodarczy. W latach 1995–1998 sprawował urząd prezydenta. Pomiędzy 1998 a 2001 rokiem był radnym i przewodniczącym sejmiku podlaskiego I kadencji z ramienia Akcji Wyborczej Solidarność.
W 1997 z powodzeniem kandydował do Sejmu III kadencji z listy Akcji Wyborczej Solidarność, a w 2001 roku z listy PiS. W trakcie IV kadencji Sejmu wygrał wybory uzupełniające do Senatu V kadencji (lista PiS).
W 2005 roku po raz kolejny uzyskał mandat poselski z ramienia PiS.
31 października 2005został Ministrem Rolnictwa i Rozwoju Wsi w rządzie Kazimierza Marcinkiewicza. Funkcję pełnił do 5 maja 2006 roku, kiedy to zastąpił go Andrzej Lepper.
W 2007 roku po raz czwarty został posłem na Sejm Rzeczypospolitej. W 2009 roku był kandydatem PiS w wyborach do Parlamentu Europejskiego, jednak nie uzyskał mandatu. W 2011 roku dostał się do Sejmu VII kadencji, a w 2015 – do Sejmu VIII kadencji.
16 listopada 2015 roku został powołany na stanowisko Ministra Rolnictwa i Rozwoju Wsi w rządzie Beaty Szydło.