Es licenciado en Derecho por la Universidad Nacional Autónoma de México (UNAM), en donde se graduó con la tesis "El Movimiento Social Mexicano".