Es licenciado en Lenguas y Literaturas Hispánicas y maestro en Letras, ambos por la UNAM; así como doctor en Historia por la BUAP. Estancias de investigación en la Universidad de Georgia, y en la Universidad Complutense, donde se benefició de la beca para Hispanistas extranjeros del Ministerio de Cultura del Gobierno de España.