Leonardo se destacou no Sport e acumula passagem pelo Vitória em 2002. Além dos dois Rubro-Negros, o jogador atuou no Vasco, Corinthians e Palmeiras.
De acordo com informações do Hospital da Restauração, o atacante veio à óbito em virtude da falência múltipla dos órgãos em decorrência de uma doença chamada de neurocisticercose, proveniente da carne de porco mal cozida.