Leo nació en Argentina y vive en São Paulo, Brasil, desde 1998. Es licenciado en Filosofía, tiene un posgrado en Educación y un MBA en Negocios Internacionales.
En 2019 fue invitado a formar parte de los Comités de Arbitraje Sudamericano y Panamericano, y en mayo de 2020 fue nombrado miembro del Consejo WSO .
Leo es el actual director arbitral de la CBS (Confederación Brasileña de Squash) y vicepresidente del Comité Arbitral Brasileño.