W wyborach parlamentarnych w 2007 uzyskał mandat poselski z listy Lewicy i Demokratów (jako kandydat bezpartyjny, rekomendowany przez Partię Demokratyczną) w okręgu toruńskim z wynikiem 21 892 głosy. W grudniu 2007 został reprezentantem Sejmu w Krajowej Radzie Sądownictwa. Po wyborach ponownie wstąpił do Partii Demokratycznej, zasiadał w radzie politycznej i władzach regionalnych tego ugrupowania. Po odejściu z LiD posłów związanych z PD współtworzył powołane w kwietniu 2008 Demokratyczne Koło Poselskie.
W styczniu 2009 Instytut Pamięci Narodowej wniósł o jego lustrację w związku z podejrzeniami o „kłamstwo lustracyjne”. 26 czerwca tego samego roku Sąd Okręgowy w Bydgoszczy uznał jego oświadczenie o zaprzeczeniu współpracy za zgodne z prawdą.
W tym samym miesiącu wraz z Bogdanem Lisem opuścił Partię Demokratyczną, a na początku lipca 2009 przystąpił do Stronnictwa Demokratycznego (był członkiem rady naczelnej oraz zarządu głównego partii). 16 lipca 2009 jego koło poselskie zostało przemianowane na DKP SD, a w czerwcu 2011 przestało istnieć, w wyniku czego został posłem niezrzeszonym.