Mario Balotelli was born in Palermo, Italy to Ghanaian immigrants. He had a difficult childhood, growing up in poverty and being subjected to racism. He was placed in foster care at a young age and was later adopted by an Italian family.