W wyborach parlamentarnych w 2007 uzyskał mandat poselski z listy PiS, otrzymując w okręgu płockim 6205 głosów. W wyborach samorządowych w 2010 bezskutecznie ubiegał się o urząd prezydenta Żyrardowa, uzyskując w II turze 45% głosów poparcia. Nie znalazł się na listach wyborczych w wyborach parlamentarnych w 2011, uzasadniał to własną decyzją motywowaną krytyką bieżącej polityki.

We wrześniu 2011 został dziekanem Wydziału Ekonomicznego Wyższej Szkoły Rozwoju Lokalnego w Żyrardowie. W styczniu 2012 odszedł z PiS i został pełnomocnikiem ruchu politycznego Solidarna Polska (dwa miesiące później przekształconego w partię polityczną) w okręgu płockim. Jesienią 2013 został pełnomocnikiem akcji referendalnej mającej na celu odwołanie prezydenta Andrzeja Wilka. Na przełomie 2013 i 2014 znalazł się wśród założycieli stowarzyszenia Nowy Żyrardów. Został także rektorem Wyższej Szkoły Rozwoju Lokalnego. W 2014 uzyskał mandat radnego powiatu żyrardowskiego, po czym został ponownie powołany na stanowisko zastępcy prezydenta Żyrardowa. W 2018 bez powodzenia kandydował na radnego tego miasta. Dołączył później do Porozumienia, w grudniu 2022 został wybrany w skład zarządu krajowego tej partii.