Licenciou-se em Ciências Histórico-Filosóficas na Universidade de Lisboa, exercendo, de seguida, a profissão de professor. Dedicou-se ao jornalismo, tendo colaborado na revista Vida Mundial, de que foi director, e nos jornais O Jornal e JL – Jornal de Letras, Artes e Ideias. Foi, também, colaborador e director da revista Seara Nova. Colaborou, ainda, nos jornais Gazeta Musical e de Todas as Artes, Diário de Lisboa, Diário Popular, O Século, O Jornal. Manteve sempre uma intervenção cívica activa, embora discreta. Como membro do júri que atribuiu a Luandino Vieira o Grande Prémio de Novelística da Sociedade Portuguesa de Escritores, foi detido pela PIDE. Foi Presidente da Associação Portuguesa de Escritores. Recebeu vários prémios literários.
Obras:
Romance: A Cidade das Flores, 1959; Os Desertores, 1960; As Boas Intenções, 1963; Enseada Amena, 1966; Bolor, 1968; Sem Tecto, Entre Ruínas, 1978; O Triunfo da Morte, 1981; O Bosque Harmonioso, 1982; O Único Animal Que, 1985; Deste Modo ou Daquele, 1990; Outrora Agora, 1996; Nem Só Mas Também, 2004; Contos: Quatro Paredes Nuas, 1972; Teatro: A Palavra É de Oiro, 1961; O Nariz de Cleópatra, 1962; Anfitrião, Outra Vez, 1980