Uczestniczył jednocześnie w różnych programach unijnych jako koordynator i ekspert (m.in. w programie PHARE na Węgrzech), zasiadał w radach Urzędu Komitetu Integracji Europejskiej powiązanych z rolnictwem i młodzieżą. Wstąpił do Polskiego Stronnictwa Ludowego, a od drugiej klasy technikum do Związku Młodzieży Wiejskiej. Od 20 kwietnia 2002 do 4 marca 2006 pozostawał prezesem zarządu ZMW. W 2007 został przewodniczącym Związku Zawodowego Centrum Narodowe Młodych Rolników. Był także prezesem Fundacji Pomocy Programów dla Rolnictwa. W wyborach parlamentarnych w 2011 bezskutecznie ubiegał się o mandat posła w okręgu nr 11, zdobywając 1433 głosy. Ponownie bez powodzenia wystartował w tym samym okręgu w wyborach w 2015.

20 grudnia 2007 powołany na stanowisko podsekretarza stanu w Ministerstwie Rolnictwa i Rozwoju Wsi. Odszedł ze stanowiska 13 grudnia 2010 w związku z wyborem na burmistrza gminy Szadek (uzyskał też wówczas mandat radnego sejmiku łódzkiego, którego nie objął). Ponownie wybierany na to stanowisko w 2014, 2018 i 2024(trzykrotnie w pierwszej turze).