W VII Kadencji Sejmu ponownie objął funkcję pierwszego wiceprzewodniczącego Klubu Parlamentarnego PO, został także przewodniczącym Komisji Mniejszości Narodowych i Etnicznych.

17 stycznia 2012 został powołany na stanowisko sekretarza stanu w Kancelarii Prezydenta Bronisława Komorowskiego ds. kontaktów z rządem, parlamentem i partiami politycznymi, w związku z czym jego mandat poselski wygasł.. 5 września 2013 odebrał dodatkową nominację na zastępcę szefa KPRP. Został odwołany ze stanowisk w KPRP 5 sierpnia 2015.

W wyborach parlamentarnych w 2015 wystartował do Senatu z ramienia PO w okręgu nr 64. Uzyskał mandat senatora IX kadencji, otrzymując 78 421 głosów. Od tego samego roku był prezesem zarządu Fundacji Instytut Bronisława Komorowskiego, następnie zasiadł w radzie tej fundacji. W 2019 został wybrany na kolejną kadencję Senatu, otrzymując 106 970 głosów. W wyborach parlamentarnych w 2023 z powodzeniem ubiegał się o senacką reelekcję, otrzymując 142 131 głosów. Powoływany na przewodniczącego senackiej Komisji Regulaminowej, Etyki i Spraw Senatorskich.