Działacz Platformy Obywatelskiej. Wysoki urzędnik w Urzędzie m.st. Warszawy od czasu objęcia urzędu prezydenta Warszawy przez Hannę Gronkiewicz-Waltz w 2006: początkowo p.o. wicedyrektora gabinetu prezydenta Warszawy, odpowiedzialny za współpracę z radą miasta, nadzór nad dzielnicami, przygotowanie rocznic i wydarzeń ważnych dla stolicy oraz współpracę zagraniczną. Był pełnomocnikiem wyborczym w ratuszu, zajmował się też organizacją uroczystości po katastrofie pod Smoleńskiem oraz koordynacją działań służb podczas powodzi. Następnie od 2013 dyrektor Centrum Komunikacji Społecznej – biura Urzędu m.st. Warszawy zajmującego się konsultacjami społecznymi, kontaktami z mieszkańcami i organizacjami pozarządowymi oraz promocją i współpracą zagraniczną. Od 2014 wiceprezydent Warszawy odpowiedzialny za bezpieczeństwo i zarządzanie kryzysowe, gospodarkę nieruchomościami i reprywatyzację, kulturę i sztukę, obsługę prawną Urzędu m.st. Warszawy, sport i rekreację, promocję, a także komunikację z mieszkańcami i partycypację społeczną.