Doctor en Ciencia Política y Maestro en Estudios Latinoamericanos por la Universidad de Salamanca. Licenciado en Relaciones Internacionales por la Universidad Internacional, de Cuernavaca. Profesor de tiempo completo en la Universidad del Norte. Ha dictado cursos en las Universidades Autónomas de Guerrero y de San Luis Potosí, en el Tecnológico de Monterrey y en la Universidad Internacional. Sus líneas de investigación son Relaciones Ejecutivo-Legislativo, Sistemas electorales y Partidos políticos