Pitbull, 31, whose real name is Armando Cristian Perez, said he was told to pack his belongings and leave home by his angry mother after she discovered her son was running with the wrong crowd in their Florida neighbourhood, reported Daily Star.
"She said, 'Grab what you can in 20 minutes and get out!' I respect my mom, my mom is my father and my mother and she's the one that has made me a man.
"She spoke very clearly with me and I broke the deal... She goes, 'I understand that you're gonna be out here, due to the neighbourhood that we live in and you're gonna be dibbling and dabbling, whatever, but there's one thing that I don't want you to do and that's be involved with this type of substance or product,' and I did," he said.
Pitbull's parents separated when he was young, and he was raised by his mother. He later spent time with a foster family in Roswell, Georgia.