He was also the Majority Chief Whip in the legislature until October 2021, when he was replaced after the ANC suspended him while he faced internal disciplinary charges.
Tshabalala became acting Mayor of Maluti-a-Phofung in September 2013 after the incumbent, Sarah Moleleki, resigned; he was formally elected and inaugurated in early February 2014.
[7] In early May 2018, the provincial leadership of the ANC – no longer led by Magashule – "recalled" Tshabalala as mayor, asking him to resign or face a no-confidence motion from within his own party.
[13] The ANC named him as Majority Chief Whip in the legislature and additionally as Chairperson of its Committee on Public Accounts and Finance.
The opposition Democratic Alliance opposed his appointment to the latter position, arguing that he had presided over corruption and financial maladministration in the Maluti-a-Phofung municipality.