Es licenciado en derecho y maestro en letras mexicanas por la Universidad Nacional Autónoma de México (UNAM), y doctor en filología hispánica por la Universidad de Salamanca. Publicó su primera novela en 1993. En 1999 obtuvo el Premio Biblioteca Breve por su novela En busca de Klingsor (traducida a 21 idiomas), con la que inició una "Trilogía del Siglo XX" que completó con El fin de la locura (2003) y No será la tierra (2006). Actualmente es Director General del Canal 22.
Es licenciado en derecho y maestro en letras mexicanas por la Universidad Nacional Autónoma de México (UNAM), y doctor en filología hispánica por la Universidad de Salamanca. Publicó su primera novela en 1993. En 1999 obtuvo el Premio Biblioteca Breve por su novela En busca de Klingsor (traducida a 21 idiomas), con la que inició una "Trilogía del Siglo XX" que completó con El fin de la locura (2003) y No será la tierra (2006). Actualmente es Director General del Canal 22.