وُلد ليو في الأرجنتين ويعيش في ساو باولو بالبرازيل منذ عام 1998. وهو حاصل على شهادة في الفلسفة، وشهادة دراسات عليا في التربية وماجستير في إدارة الأعمال الدولية.
في عام 2019 تمت دعوته ليكون عضوًا في لجنتي التحكيم في أمريكا الجنوبية وأمريكا الجنوبية، وتم ترشيحه ليكون عضوًا في المجلس الاستشاري للمنظمة العالمية للرياضة في مايو 2020.
ليو هو مدير التحكيم الحالي للاتحاد البرازيلي للاسكواش ونائب رئيس لجنة التحكيم البرازيلية.