Escritor, jornalista, professor, tradutor, especialista em Literatura Infantil, Mestre em Ciência da Informação e Doutor em Artes/Cinema.
Desde sua estreia como escritor de Literatura Infantil e Juvenil, quando recebeu o prêmio de “autor revelação”, Leo tem colecionado prêmios de diferentes prefeituras e instituições brasileiras. Sua recente tradução de poemas de Gabriela Mistral recebeu o prêmio da Biblioteca Nacional.
Atualmente, está com mais de 70 livros publicados, entre prosa (conto, novela e crônica) e poesia. Tem várias obras musicadas por grandes compositores, como André Abujamra, Renato Lemos, Luiz Macedo, Bernardo Rodrigues, e tem sido letrista de vários desses músicos.
Para a infância, escreveu, entre outros: Um dia, um rio (prosa poética, Pulo do Gato); Ninguém me entende nessa casa! (crônica) e Lápis encantado (poesia), da FTD; É mentira da barata?, pela RONA; Só de brincadeira, pela Maralto; Contos degringolados, Poemas para ler num pulo, pela Dimensão.
Para adolescentes e jovens, escreveu, entre outros: Ninguém me entende nessa casa, pela FTD, Manual de desculpas esfarrapadas (crônicas), os dois da FTD; As pilhas fracas do tempo, pela Atual; A sorte pulou da Janela (novela) e A tela que nos habita (crônicas), pela Dimensão;