Nació en La Coruña. Vivió muchos años en León. Licenciado en Derecho. Escritor.
Ha sido galardonado con los premios Novelas y Cuentos por Novela de Andrés Choz (1976), de la Crítica por La orilla oscura (1985), Nacional de Literatura Juvenil por Los trenes del verano —No soy un libro— (1993) y Miguel Delibes de Narrativa por Las visiones de Lucrecia (1996). Sus obras se han traducido a diversas lenguas, y sus cuentos, recogidos en Cincuenta cuentos y una fábula (1997), se incluyen en todas las antologías importantes dedicadas al relato español de los últimos años.