South Africa’s Chief of Defence, General Rudzani Maphwanya, is under fire following remarks he reportedly made during a visit to Iran, which critics say could harm Pretoria’s already fragile relations with the United States.
According to Iranian state media, General Maphwanya praised the “lasting bond” between South Africa and Iran, recalled Tehran’s support for the anti-apartheid struggle, and said both nations share “common goals.” He also condemned Israeli military actions in Gaza and the West Bank. His Iranian counterpart hailed South Africa’s genocide case against Israel at the International Court of Justice as being in line with Iran’s foreign policy.
The South African presidency distanced itself from the visit, with spokesperson Vincent Magwenya saying the timing and tone of the trip were “ill-advised” given heightened Middle East tensions and ongoing efforts to negotiate tariff relief with Washington. President Cyril Ramaphosa’s government recently failed to prevent a 30% tariff hike imposed by US President Donald Trump, a move that could threaten tens of thousands of South African jobs.
The Defence Ministry also noted that political statements from military officers are prohibited, adding that Defence Minister Matsie Angelina Motshekga will meet General Maphwanya on his return. Opposition parties, including the Democratic Alliance, called for disciplinary action, accusing him of breaching the military’s neutrality and undermining civilian oversight of the armed forces.
Analysts warn that the controversy could complicate South Africa’s attempts to reset ties with Washington, already strained over Pretoria’s close links with Russia and Iran, as well as its case against Israel at the UN’s top court. Security expert Jakkie Cilliers said the general’s words “could not have come at a worse time,” with some suggesting he may be asked to resign.
General Maphwanya has not issued a public statement on the matter. President Ramaphosa is expected to meet him for a briefing in the coming days.