The 46-year-old Kingsley Lemoni, an Uber driver, had taken his white double-cab Mitsubishi Colt bakkie and headed to Delft where he was apparently going to buy a bed.
He was last seen in the Delft area at about 5pm on 6 May but disappeared without a trace.
The Western Cape Missing Persons Unit (WCMPU) say they were informed on Monday that Lemoni’s pastor had identified his body at a city morgue.
The deceased’s wife and children, who still live in Malawi, were also informed.
Candice Sobotker from the WCMPU said Lemoni’s body was found in Mango Street, Delft South.
“His face was swollen and there was blood on it. It had started to smell and the area manager for our organisation was contacted by the police and they suspected the body was that of Kingsley,” Sobotker said.
They then spoke to the pastor, who was Lemoni’s friend and he positively identified the body.