Przez dwie kadencje był wiceprezesem Towarzystwa Miłośników Ziemi Ciechanowskiej, a w 2021 objął stanowisko prezesa tej organizacji.

W 2001 przystąpił do Platformy Obywatelskiej. W 2010, 2014 i 2018 wybierany w skład rady powiatu ciechanowskiego IV, V i VI kadencji. W ostatniej z nich pracował w Komisji Budżetowo-Finansowej oraz Komisji Edukacji, Kultury i Sportu. Był też członkiem zarządu powiatu. Startował w wyborach europejskich w 2009 i 2014. W 2019 bezskutecznie kandydował do Sejmu.

W wyborach parlamentarnych w 2023 został wybrany na posła X kadencji z okręgu płockiego, startując z trzeciego miejsca listy Koalicji Obywatelskiej i zdobywając 6071 głosów. Zasiadł w Komisji Edukacji i Nauki oraz Komisji Samorządu Terytorialnego i Polityki Regionalnej. W 2025, w wyniku przekształcenia PO, został działaczem partii KO.

Wyniki w wyborach ogólnopolskich Wybory Komitet wyborczy Organ Okręg Wynik 2009 Platforma Obywatelska Parlament Europejski VII kadencji nr 5 2667 (0,69%) 2014 Parlament Europejski VIII kadencji 2037 (0,52%) 2019 Koalicja Obywatelska Sejm IX kadencji nr 16 3508 (0,95%) 2023 Sejm X kadencji 6071 (1,37%)

Przypisy