South African President Cyril Ramaphosa has tested positive to COVID-19 and is receiving treatment for mild symptoms, his office said.

Ramaphosa, who is fully vaccinated, began feeling unwell after leaving a state memorial service for former President F W de Klerk in Cape Town on Sunday.

The 69-year-old leader is now self-isolating in Cape Town and is being monitored by South African Military Health Service.

He has delegated all responsibilities to Deputy President David Mabuza for next week.

The presidency did not say whether Ramaphosa had been infected with Omicron variant of the coronavirus.

His office said Ramaphosa and his team had been tested for COVID-19 multiple times last week during visits to four West African countries.