Rođen je 1972. godine u Beogradu.
Bio je član Demokratske stranke od njenog osnivanja, a napustio je nakon što je na čelo te stranke izabran Dragan Đilas. Ubrzo se priključio osnivanju stranke Dušana Petrovića, „Zajedno za Srbiju”, u kojoj predvodi beogradski regionalni odbor stranke.
Bio je i član Saveta za evropske integracije Vlade Srbije, predsednik Stalne konferencije gradova i opština, član UO NALED-a, Političkog komiteta Saveta evropskih opština i regija.



