Poseł na Sejm VII, VIII, IX i X kadencji. W latach 2010–2011 wicemarszałek województwa mazowieckiego III i IV kadencji, w 2015 r. sekretarz stanu w Kancelarii Premiera. Od 2020 r. sekretarz generalny Platformy Obywatelskiej. Ukończył studia na Politechnice Warszawskiej na Wydziale Elektroniki i Technik Informacyjnych oraz Inżynierii Produkcji, a także studia podyplomowe w Instytucie Organizacji i Zarządzania w Przemyśle „Orgmasz”. Prywatnie szczęśliwy mąż, ojciec trójki dzieci: Ewy, Agnieszki i Piotra. Pasjonat historii.