En 1959 obtuvo la beca del Centro Mexicano de Escritores, otorgada por la Fundación Rockefeller, y ganó en 1965 por "Mirándola dormir" el Premio Xavier Villaurrutia, el más joven escritor en recibirlo en la historia del premio.