Estudió la licenciatura en Ciencias Políticas y Administración Pública en la Universidad Nacional Autónoma de México (UNAM)
Estudió la licenciatura en Ciencias Políticas y Administración Pública en la Universidad Nacional Autónoma de México (UNAM), y cursó las maestrías en Historia Comparada y Estudios Medievales Interdisciplinarios en la Universidad Centroeuropea, en Hungría, así como el doctorado en Historia en la Universidad de Leeds, en Inglaterra