Cape Town - A man died in a shack fire in Gugulethu on Monday morning, a Cape Town city official said.

The blaze started around 3.20am at the Barcelona informal settlement, disaster risk centre spokesman Wilfred Solomons-Johannes said.

Three shacks were destroyed, displacing three people.

Zanemzula Maxwell Mkunqwna, 37, sustained serious burns and died at the scene. The fire was extinguished just after 4am. The cause was being investigated.