A South African man has handed himself over to police after allegedly shooting a man in what seems to be a road-rage incident on Monday afternoon.

News24 reports that Eyewitnesses said the two had an altercation in Bryanston, Johannesburg, at which point the man allegedly shot his victim.

In a strange turn of events, after the shooting, the man allegedly loaded his victim into his car and drove him to the hospital before handing himself over at the Randburg police station.

The victim was said to be in critical condition.

Local police are still gathering information about the incident.