Cardi B is defending her claims of drugging and robbing men while working as a stripper, claiming she did it "to survive".

According to Uproxx, the 'Bodak Yellow' rapper hit back at her critics who claimed she didn't deserve her fortune, prompting some shocking confessions about her past.

"The shit that I did to motherf**king survive... like I had to go strip," she said during an Instagram Live video.

"I had to go: 'oh yeah, you wanna f**k me? Yea, yea, yea, let's go to this hotel.'

"And I drugged n****rs up and I robbed them. That's what I used to do. Nothing was mother**king handed to me, nothing!"

The backlash from fans came swiftly, with some Twitter users using the hashtag #SurvivingCardiB, a reference to the documentary that detailed R&B singer R Kelly's long history of sexual abuse allegations.