South African musician Makhadzi has been injured after falling and smashing her head on a speaker while on stage.

In a video she posted on Facebook, Makhadzi was performing Ghanama in Swaziland, when her head crashed on the speaker behind her.

One of the dancers rushed to help her get back on her feet, and she laboured to get up.

Makhadzi had to cancel all her shows scheduled for yesterday after being advised by the doctor to take a rest.