prowadził własną działalność gospodarczą.

W kadencji 2006–2010 zasiadał w radzie miejskiej Gniezna, mandat uzyskał z listy Lewicy i Demokratów. Wspólnie z radnym Łukaszem Naczasem nagrał piosenkę rapową promującą miasto. W 2010 nie ubiegał się o reelekcję, w późniejszym czasie przeniósł się do gminy Błaszki, gdzie uczestniczył w protestach mieszkańców przeciwko projektowi Centralnego Portu Komunikacyjnego. Zaangażował się wraz z żoną w kampanię Szymona Hołowni podczas wyborów prezydenckich w 2020, po czym podjął działalność polityczną w ramach Polski 2050 w okręgu sieradzkim. W wyborach w 2023 bez powodzenia kandydował do Sejmu z ramienia Trzeciej Drogi.

W grudniu 2023 został powołany na stanowiska podsekretarza stanu w Ministerstwie Klimatu i Środowiska oraz głównego konserwatora przyrody. W styczniu 2024 podpisał moratorium na wycinkę drzew na 1,3% obszaru Lasów Państwowych, w tym samym roku wysunął projekt ustawy o obowiązkowych badaniach medycznych i psychologicznych dla myśliwych i zorganizował Ogólnopolską Naradę o Lasach. We wrześniu 2025 przygotował projekt rozporządzenia ws.