The 26-year-old rapper twerked so hard she ripped her multi-coloured jumpsuit on her backside during her performance in Tennessee, The Sun reports.
The star was gyrating in front of crowds when her zip split and gave onlookers a closer look at her derrière.
Cardi swiftly covered up and pulled on a robe to protect her modesty.
But she did not let the mishap stop her and proved herself to be a true professional by continuing her set.
The mishap comes shortly after Cardi B had to cancel some performances to recover from plastic surgery.
The Bodak Yellow hit maker suffered complications after she had liposuction and breast augmentation surgery following the birth of her daughter Kulture last year.
Doctors urged her to take some much-needed time out to rest.
Cardi ignored medical advice at the Beale Street Music Festival in May by performing and running the risk of ruining her lipo.
She said at the time: “I shouldn’t really be performing because moving too much is gonna f**k up my lipo. But bi**h I’m still gonna get my motherf***ing money back, let’s go!”
This article originally appeared on The Sun and was reproduced with permission