Former President, Soweto Youth Congress; later served on the Pretoria Witwatersrand Vereeniging (PWV) region of the newly launched ANC Youth League (1990); former Regional Secretary, ANC Johannesburg region and current Regional Deputy Chairperson. Currently, Mayor of the City of Johannesburg.