W wyborach parlamentarnych w 2001 kandydował bez powodzenia na posła. W wyborach w 2005 został wybrany do Sejmu V kadencji z listy PSL w okręgu płocko-ciechanowskim. Zasiadał m.in. w Komisji Zdrowia, Komisji Polityki Społecznej oraz Komisji Kultury i Środków Przekazu. W wyborach parlamentarnych w 2007 otrzymał 3399 głosów (3. miejsce na okręgowej liście PSL, której przypadły dwa miejsca w Sejmie). Mandat objął jednak wkrótce po rozpoczęciu VI kadencji – 23 listopada 2007 złożył ślubowanie poselskie, zastępując w parlamencie Adama Struzika (który zdecydował się pozostać na stanowisku marszałka województwa). Zasiadł w Komisji Kultury Fizycznej, Sportu i Turystyki. W wyborach parlamentarnych w 2011 nie został wybrany na kolejną kadencję. 29 lutego 2012 został powołany na stanowisko podsekretarza stanu w Ministerstwie Zdrowia. W grudniu 2014 zapowiedziano jego odwołanie, zakończył urzędowanie w styczniu 2015.

Został pochowany na cmentarzu komunalnym w Ciechanowie.

Odznaczenia Odznaczony Krzyżem Kawalerskim (1999) i Oficerskim (2011) Orderu Odrodzenia Polski.

Życie prywatne Syn Aleksandra.