Foi bacharel em direito, mas abandonou a profissão no primeiro caso. Trabalhou em diversos jornais cariocas e colaborou com a revista O Cruzeiro. Sua estreia na literatura foi em 1939, com Olha para o céu, Frederico!. 25 anos depois, em 1964, publicou seu maior sucesso, O coronel e o lobisomem, que foi traduzido para o inglês, espanhol, francês e alemão. Também escreveu obras infanto-juvenis, a mais famosa Gil no Cosmos.
Deixou inconcluso o seu terceiro romance, O Rei Baltazar. Outras obras publicadas são: Por que Lulu Bergantim não atravessou o Rubicon, Ninguém mata o arco-íris, Os mágicos municipais e Um ninho de mafagafos cheio de mafagafinhos. Continuou colaborando em diversos jornais até poucos dias antes de sua morte, quatro dias antes de completar 75 anos.