Egresado de Ciencia Política del Instituto Tecnológico Autónomo de México (ITAM) en donde ha sido profesor al igual que en el Instituto de Estudios Superiores de Monterrey (ITESM) plantel Ciudad de México, en Xochimilco.