“A shop owner was attacked by a suspect and he was shot,” spokeswoman Constable Mpho Mashakane told Sapa.
The Nigerian national was allegedly approached by three armed men who then shot him in the chest before robbing him.
“The suspects took an undisclosed amount of money and a cell phone and fled the scene,” she said.
No arrests have been made and a case of business robbery has been opened.
Netcare 911 spokeswoman Santi Steinmann said the shooting occurred on Noord Street.
“Upon their arrival on scene they found a man, believed to be in his forties, in a critical condition following the shooting incident,” she said in a statement.
The man was treated on scene before he was rushed to hospital but he died upon arrival.