One of the sons of South Africa's president Jacob Zuma is under investigation for alleged culpable homicide after a sports car he was driving collided with a taxi and killed a woman, according to South African media.

Duduzane Zuma was driving a Porsche when the accident happened in Sandton, an affluent part of Johannesburg, according to local media reports. The 30-year-old businessman could face negligent killing charges.

Local police spokesman Brigadier Neville Malila said one person had died and two were injured in the road accident, but he declined to reveal the names of the drivers, pending an investigation. "We are investigating a case of culpable homicide," he said.

"There was an incident where a Porsche collided into the rear of a taxi in the dark during heavy rain," Johannesburg Metro Police spokesman Wayne Minnaar told AFP. "The taxi overturned and one person died; two were injured," he added.

Taxi driver Vusi Dlamini was hospitalised after he collapsed at the scene. "I don't like what happened. He bumped me out of the blue and my taxi overturned. One passenger died instantly," he told the Sunday Times.

The woman killed was Phumzile Dube, a 30-year-old Zimbabwean national, who was buried in her home country on Saturday, the Sunday Times of South Africa reported.

Her husband Themba Dube told the newspaper: "Zuma killed my wife and I want justice. It doesn't matter whether he is the president's son - justice doesn't have eyes."

South Africa's main opposition party, the Democratic Alliance, has alleged that police gave Duduzane preferential treatment at the crash site, that he was not given a mandatory breathalyser test and was allowed to have the car towed instead of it being impounded as evidence. They urged the country's police watchdog to investigate.

Duduzane is one of four children that Zuma had with his second wife Kate, who committed suicide in 2000. Zuma has four wives and at least 21 children, some out of wedlock. Duduzane is said to have a fleet of expensive sports cars and superbikes, including a Ducati Streetfighter motorbike, a Porsche 911 Turbo, a Chrysler 300c and a BRP Spyder 990 roadster.