Po profesiji je diplomirani ekonomista. 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 poslanik u Skupštini Srbije 2007/08. Predsednik gradske opštine Novi Beograd bio je od 2008. do 2012. godine. 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.