Apodado "el Cantante" por su nombre homónimo de Leonardo Favio, debutó en 1992 con el América de Cali donde fue jugador intermitente hasta 1994 cuando paso al Belgrano de Córdoba, equipo con el que consiguió un gol en ocho presentaciones, para regresar a Colombia y jugar con Santa Fe dos temporadas, recalando seguidamente en Deportes Tolima y Deportes Quindío antes de regresar a los "diablos rojos".