Se formó en la Ciudad de México, Guadalajara y Monterrey.
Estudió la licenciatura en letras en la Universidad Iberoamericana, la maestría en la Universidad de Anglia del Este (Inglaterra) y en la Universidad Nacional Autónoma de México (UNAM) y el doctorado en la UNAM.
Ha sido académico visitante en universidades de Escocia, Francia y Estados Unidos.
[2] Desde mayo del 2009 publica una columna semanal en el diario El Universal.
[3] Ingresó a la Academia Mexicana de la Lengua en 2013.