technicznych w Przedsiębiorstwie Energetyki Cieplnej w Bełchatowie, jednak nominacja została zablokowana przez władze PEC.

Od 2004 działa w Prawie i Sprawiedliwości (pełniąc wiele funkcji i realizując powierzone zadania, m.in. jako członek Zarządu Okręgu nr 10, obecnie kieruje strukturami partii w powiecie piotrkowskim jako przewodniczący komitetu), w 2015 został sekretarzem komitetu terenowego partii w Piotrkowie Trybunalskim w miejsce Bartłomieja Misiewicza. Uchodzi za bliskiego współpracownika Antoniego Macierewicza. Kandydował w wyborach samorządowych do Rady Powiatu w Piotrkowie Trybunalskim w 2006, 2010 i 2014 (każdorazowo uzyskując mandat). W radzie powiatu był członkiem komisji: rewizyjnej, rolnictwa i rozwoju wsi oraz oświaty i ochrony zdrowia. Od 2006 jest członkiem NSZZ „Solidarność”.

W 2018 uzyskał mandat radnego sejmiku łódzkiego VI kadencji (z wynikiem 30 021 głosów). 22 listopada tego roku powołany na stanowisko wicemarszałka województwa łódzkiego. W 2019 bez powodzenia kandydował do Sejmu.

Prywatnie jest pasjonatem historii lokalnej.