A cannibal has been jailed after ripping a man’s heart out to ‘prove he was not gay’.

Andrew Chimboza, a 35-year-old from Zimbabwe, was found guilty of murdering 62-year-old Mbuyiselo Manoma in the South African town of Gugulethu last year.

When police arrested Chimboza on 10 June, they found him using a knife and fork to eat the raw flesh of Manoma. They reported his victim’s neck had been ‘half-eaten’ and the chest had a gaping hole in the left side.

Chimboza then claimed he did it to ‘show him that I am not a moffie [gay]’.

A hearing heard how he flew into a rage after being insulted by Manoma while checking on a job Chimboza had finished at the victim’s girlfriend’s house. Chimboza had ran a window tinting business.

‘I sat on him and stabbed him on the chest, tore out his heart and took a knife and then sliced his heart and then I ate his heart,’ he said, in a statement to the court.

‘The reason for me to eat the unknown guy’s heart was to show him that I am not a moffie [gay slur] and after I finished eating the heart, I realised he was dead.’

He added: ‘I do not know why I ate it and I accept my actions were wrong and exceeded the boundaries of self-defence.

‘I am sorry for what I have done and I have genuine remorse.’

Chimboza was jailed for 18 years.