Licenciado en Derecho por el Instituto Tecnológico Autónomo de México y Maestro de Derecho Constitucional por la Universidad Iberoamericana.
Obtuvo la Especialidad en Estudios Sociales, Económicos y Políticos por la Universidad de Notre Dame y el Phoenix Institute. Ha impartido clases y conferencias en México, Brasil, Cuba, Austria y los Estados Unidos. Es el Director Ejecutivo del Phoenix Institute.