Nasceu na Covilhã, em 1947. Estudou Direito em Lisboa, mas em 1970 exilou-se em França para fugir ao fascismo. Regressou a Portugal definitivamente três anos antes do novo século. Em 1968, ganhou o Prémio de Novelística Almeida Garrett, unanimemente atribuído por um júri composto por Óscar Lopes, Mário Sacramento e Eduardo Prado Coelho.