El escritor fue miembro numerario de la Real Academia Gallega, doctor honoris causa por las Universidades de La Coruña y La Habana, Premio de la Crítica Española (narrativa) y premio de la Crítica Gallega (ensayo) y le fueron concedidas las medallas Castelao, Pedrón de Honra y Celanova Casa dos Poetas.