Foi um jornalista, poeta e crítico literário brasileiro, membro da Academia Brasileira de Letras. Como poeta, já teve seus livros traduzidos para o alemão, chinês, dinamarquês, espanhol, francês, inglês, italiano e russo. Como crítico literário e ensaísta, colaborou com jornais e revistas do Rio de Janeiro, São Paulo e Minas Gerais, e também com publicações especializadas nacionais e estrangeiras, entre elas: Colóquio Letras, Revista do Brasil, Senhor, Leitura e Iberomania.
Atuou como redator da Tribuna da Imprensa, depois no Correio da Manhã, Jornal do Brasil e O Globo, nos quais foi redator e subeditor até 1987. Foi assessor de imprensa e depois diretor do Centro de Informações das Nações Unidas no Rio de Janeiro entre 1970 e 1977, tornou-se mais tarde supervisor editorial da Editora Expressão e Cultura e diretor do Núcleo Editorial da UERJ, além de colaborador da Enciclopédia Barsa, Encyclopædia Britannica, Enciclopédia Delta Larousse, Enciclopédia do Século XX, Enciclopédia Mirador Internacional e Dicionário histórico-biográfico brasileiro, este último editado pelo CPDOC, da Fundação Getúlio Vargas. Foi também assessor de Rubem Fonseca na Fundação Rio.