W lutym 2015 został powołany na stanowiska sekretarza stanu w Kancelarii Premiera; został p.o. szefa i następnie szefem gabinetu politycznego premier Ewy Kopacz. W tym samym roku wystartował w wyborach parlamentarnych jako lider listy wyborczej PO w okręgu płockim. Otrzymał 16 271 głosów, uzyskując tym samym ponownie mandat poselski. W listopadzie 2015 zakończył pełnienie funkcji rządowych. W Sejmie VIII kadencji został członkiem Komisji Finansów Publicznych, Komisji Obrony Narodowej oraz Komisji Nadzwyczajnej do rozpatrzenia projektów ustaw z zakresu prawa wyborczego. W lutym 2016 został członkiem zarządu krajowego PO, a w grudniu tego samego roku przewodniczącym partii w Warszawie.

W wyborach w 2019 ponownie uzyskał mandat poselski, kandydując z ramienia Koalicji Obywatelskiej i otrzymując 30 013 głosów. W 2020 został powołany przez radę krajową Platformy Obywatelskiej na sekretarza generalnego tej partii. W wyborach w 2023 z powodzeniem ubiegał się o poselską reelekcję (z wynikiem 51 828 głosów).