Od 1992 do 2000 kierował Fundacją Spółdzielczości Wiejskiej, Regionalnym Ośrodkiem Usług Spółdzielczych w Bydgoszczy. Później pracował jako szef Stowarzyszenia Rozwoju Regionalnego Partner i prowadził przedsiębiorstwo konsultingowe. W latach 2006–2019 pracownik Kujawsko-Pomorskiego Ośrodka Doradztwa Rolniczego w Minikowie, w którym od 2017 do 2019 pozostawał dyrektorem. Zajął się prowadzeniem własnego gospodarstwa rolnego. Pracował też przy projektach badawczych i nadzorowaniu wydatków z funduszy europejskich oraz jako ekspert Europejskiej Sieci Obszarów Wiejskich w Brukseli. Przez kilkanaście lat kierował Forum Aktywizacji Obszarów Wiejskich, działał też m.in. w Fundacji Wspomagania Wsi.
19 grudnia 2019 został powołany na stanowisko podsekretarza stanu w Ministerstwie Rolnictwa i Rozwoju Wsi, odpowiedzialnego m.in. za rozwój obszarów wiejskich, mechanizmy wspólnej polityki rolnej, naukę i doradztwo rolnicze. We wrześniu 2021 odszedł z rządu, jednocześnie w październiku tego samego roku został dyrektorem Kujawsko-Pomorskiego Ośrodka Doradztwa Rolniczego w Minikowie, zastępując Ryszarda Zarudzkiego.
Odznaczenia Został odznaczony m.in.