Leão nació y creció en Praia Grande, en la costa de São Paulo.
Su debut televisivo fue en 2005 en la telenovela Floribella emitida por Band, participó en las dos temporadas jugando a Augusto Fritzwalden.
[1] Se hizo famoso en 2007 en la telenovela Paraíso Tropical de Rede Globo, en la que interpretó a Matheus, hijo de Lúcia y Cássio, ganó el premio Revelación del Año ese año.
[2][3] En 2008 interpretó al divertido Felipe Cascudo en la telenovela Beleza Pura, siendo este su primer papel cómico,[4][5][6][7] en 2009, Leão fue presentador del ya desaparecido programa infantil, TV Globinho.
[8][9] En el mismo año actuó en su primera película, jugando el cantante Frank Aguiar en la película biográfica Os Sonhos de Um Sonhador: A História de Frank Aguiar.