W wyborach parlamentarnych w 2007 uzyskał mandat senatorski, otrzymując 112 966 głosów. W wyborach w 2011 z powodzeniem ubiegał się o reelekcję, w okręgu nr 11 dostał 47 641 głosów. 9 listopada 2011 został wicemarszałkiem Senatu VIII kadencji. W 2015 nie kandydował w kolejnych wyborach parlamentarnych. W październiku 2016 wystąpił z PO, doszło do tego po postawieniu przez partię postulatu likwidacji Instytutu Pamięci Narodowej.
W listopadzie 2019 został wybrany na prezesa Zrzeszenia Kaszubsko-Pomorskiego. W listopadzie 2025 zakończył pełnienie tej funkcji. Następnie objął stanowisko wiceprezesa ZKP.
Został powołany w skład Rady do Spraw Działaczy Opozycji Antykomunistycznej oraz Osób Represjonowanych z Powodów Politycznych.
Odznaczenia i wyróżnienia Krzyż Komandorski Orderu Odrodzenia Polski (2023)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 24 lipca 2023 r. nr rej. 345/2023 o nadaniu orderów (). Krzyż Wolności i Solidarności (2011)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 8 grudnia 2011 r.