A video has emerged of rapper 50 Cent punching a female fan in the front row of his concert after she grabbed his arm and pulled him toward her.

TMZ shared the footage from the gig on Saturday, which showed 50 Cent performing with The LOX during their joint tour in Baltimore.

The rapper, real name Curtis Jackson, reaches out to an arguably overzealous audience member and is almost dragged off the stage, but not before he raises his free arm and swings it toward her in a hard punch, hitting her in the chest.

The audience is shocked at the violence, but his crew then encourages the woman to come up on stage and she's later pictured twerking as the performance continues.

Watch it below: