Lionel Messi is married to Antonela Roccuzzo, and they have three children together. He was born in Rosario, Argentina, and moved to Barcelona at a young age to pursue his soccer career.