Leonardo es Contador Público desde el año 1994. Ingresó a la firma en el año 1990; fue nombrado Socio de Auditoría en el 2011. En la actualidad es Assurance Managing Partner de EY Uruguay.
A partir de su vinculación a EY ha conducido auditorías de estados financieros de distinto alcance (auditorías completas, revisiones limitadas, compilaciones, revisiones de calidad, entre otras) en empresas de diverso tamaño y ramas de actividad. También es el Socio responsable del Departamento de Responsabilidad Social Empresarial de EY Uruguay.
En cuanto a su actividad académica, Leonardo es docente Grado 3 de la Cátedra de Auditoría de la Facultad de Ciencias Económicas y de Administración, cátedra que integra desde 1998. Hasta el año 2005 fue Asistente de las cátedras de Auditoría I y Auditoría II de la Facultad de Ciencias Empresariales en la Universidad de Montevideo. Es además instructor de cursos de capacitación internos en EY y para terceros y articulista sobre material técnico para publicaciones de la firma.
Leonardo se interesa en deportes como basket, fútbol y tenis, y también en temas medioambientales.