He was previously the deputy mayor of Nelson Mandela Bay under the mayoralty of Danny Jordaan.
In 2000, he was elected a councillor of the inaugural Nelson Mandela Bay City Council.
Ndoni became the deputy mayor of Nelson Mandela Bay in May 2015, as the ANC announced a leadership reshuffle in the municipality.
[3][4] He served alongside Danny Jordaan until the ANC administration was ousted in the August 2016 municipal election.
[6] Ndoni died on 20 January 2020 at the ANC's regional headquarters, Florence Matomela House, in Port Elizabeth.