Lionel Andrés Messi is gebore op 24 Junie 1987 in Rosario, die derde van vier kinders van Jorge Messi, 'n staalfabrieksbestuurder, en sy vrou Celia Cuccittini, wat in 'n magneetvervaardigingswerkswinkel gewerk het. Aan sy vader se kant is hy van Italiaanse en Spaanse afkoms, die agterkleinkind van immigrante uit die noord-sentrale Adriatiese Marche-streek van Italië en Katalonië, en aan sy moeder se kant het hy hoofsaaklik Italiaanse afkoms. "Leo" het van kleins af 'n passie vir die sport ontwikkel, voortdurend met sy ouer broers, Rodrigo en Matías, en sy neefs, Maximiliano en Emanuel Biancucchi, wat albei professionele sokkerspelers geword het.
24 Junie 1987