Nasceu na ilha de São Miguel, Açores, em 1949, onde completou a instrução primária, após o que prosseguiu os seus estudos no continente. Em 1967 passou a residir e a trabalhar em Lisboa. Depois de participar na guerra colonial em Angola entre 1971 e 1974 (tema de duas das suas obras mais significativas, a antologia "Os Anos da Guerra" e o romance "Autópsia de Um Mar de Ruínas"), trabalhou na vida sindical, foi editor de autores portugueses e crítico literário. Frequentou a Faculdade de Letras da Universidade de Lisboa, pela qual se licenciou em 1981 com o curso de Filologia Românica. Professor dos ensinos secundário e superior durante vários anos, foi convidado pelo governo português para o cargo de conselheiro cultural junto da embaixada de Portugal em Espanha (que desempenhou durante 9 anos, entre 2001 e 2010).