Ha obtenido diecisiete premios literarios, cuatro de ellos internacionales: Premio Casa de las Américas (1979), Diploma de Honor IBBY (1995), Bienal Latinoamericana Canta Pirulero (1996) y Premio Internacional de Microficción Narrativa “Garzón Céspedes” (2012).