Aos 6 anos de idade começou a participar de comerciais de TV e em 2011 estreou no quadro Grupo Escolar do programa CQC com Marcelo Tas, transmitido pela Band. Após isso, aos 8 anos de idade Leo foi aprovado para interpretar o personagem Jorge na telenovelaCarrossel do SBT em 2012.[1] Em 2014, retornou ao personagem no seriado Patrulha Salvadora, onde participou das duas primeiras temporadas.[2]
Em 2019, integrou o elenco de 3%, a primeira série brasileira produzida pela Netflix, como Arthur Moreira, irmão de Rafael (interpretado por Rodolfo Valente).[4] No mesmo ano, fez uma participação na telenovelaAs Aventuras de Poliana do SBT, interpretando um vilão da trama.[5]
Em 2021, participou da novela Gênesis da Record TV, onde interpretou o personagem Éder na primeira fase da "Jornada de Abraão".[6] Em 2022, Leo interpreta Guilherme no longa metragem #PartiuFama.[7]