Jest właścicielem indywidualnego gospodarstwa rolnego.

Od 1985 członek Związku Ochotniczych Straży Pożarnych, zasiadał w prezydium zarządu wojewódzkiego ZOSP. Od 1988 należał do Zjednoczonego Stronnictwa Ludowego, a od 1990 jest członkiem Polskiego Stronnictwa Ludowego. Od 1997 był wiceprezesem Naczelnego Komitetu Wykonawczego PSL, następnie sekretarzem Rady Naczelnej PSL. W 2008 został ponownie wiceprezesem NKW partii (zajmował to stanowisko do 2012). Obejmował też funkcję wiceprzewodniczącego Rady Naczelnej PSL.

W 1993 i 1997 wybierany na posła z okręgu nr 39. W 2001 i 2005 uzyskiwał mandat z okręgu nr 18. W 2004 bezskutecznie kandydował do Parlamentu Europejskiego.

W wyborach parlamentarnych w 2007 po raz piąty uzyskał mandat poselski, otrzymując 10 995 głosów. 16 listopada 2007 objął urząd ministra rolnictwa i rozwoju wsi w pierwszym rządzie Donalda Tuska. W wyborach w 2011 po raz szósty wybrano go do Sejmu, dostał 23 901 głosów. W drugim rządzie Donalda Tuska zachował stanowisko ministra rolnictwa i rozwoju wsi.