He is a member of the main board of the Socialist Party of Serbia (SPS).
[2][3] In his youth, he was active in sports and was engaged in SD Crvena zvezda.
Until 2012 he served as the head of the SPS-JS deputy group in the City Assembly.
He was elected President of the City Assembly of Belgrade on 23 April 2014 and re-elected in 2018 and 2022.
After the 2024 Belgrade City Assembly election, he was re-elected president at the constitutive session on 21 June 2024.