It was alleged that after an argument on Friday, the man opened fire on four people before being assaulted by witnesses, Rising Sun Chatsworth reported.
One of the four people shot was a woman, who succumbed to her injuries and passed away, police said.
The three victims were rushed to hospital.
Police spokesperson Colonel Jay Naicker said the man had been visiting family members in Montford, Chatsworth in KwaZulu-Natal, when the incident occurred.
The man was arrested for attempted murder and for the illegal possession of a firearm, added Naicker
Naicker said an additional charge of murder will be added for the woman who passed away.
“The suspect is currently under police guard at a local hospital and is being treated for injuries he sustained during the assault,” said Naicker.
Earlier this year, a man was arrested for allegedly killing three family members and critically injuring two others with an axe in Orange Farm, Extension One, Lakeside.
The man (25) allegedly hit his 60-year-old grandmother, two relatives aged 26 and 28, and two cousins aged 17 and 18 in the head with the axe.
The 26- and 28-year-old relatives died on the scene, while the grandmother died on the way to hospital, police said.
The two cousins were taken to a nearby hospital and were in critical condition.
The motive for the attack remains unknown.
– Caxton News Service