Nació en Guadalajara, Jalisco, el 11 de febrero de 1934. Es Doctor en Derecho por la Universidad Autónoma de Querétaro y Maestro en Literatura Española. Ha sido académico en la Universidad Nacional Autónoma de México, Director de la Casa del Lago y de Difusión Cultural de la UNAM, y Rector de la Universidad Autónoma de Querétaro.
Estudió artes dramáticas en el Actors Studio de Nueva York, y ha sido actor y director de teatro. Recibió en España la Medalla Alfonso X de la Universidad de Salamanca y la de Comendador de la Orden de Isabel la Católica. Ganó también el Premio de Letras de Jalisco (1994), el Premio Nacional de Periodismo (1999), el Premio Iberoamericano de Poesía Ramón López Velarde (2001) y el Premio Xavier Villaurrutia (2003).