Estudió Filosofía en el Instituto Superior de Estudios Eclesiásticos y es Licenciado en Contaduría Pública, por la Universidad La Salle.
Cuenta con diversos Posgrados en el ITAM, así como con certificaciones y Masters en Coaching (Ontológico, Avanzado de Negocios, de Equipos, de Vida y Sistémico) teniendo también grado de Maestro en: Educación Humanista; Ecología Emocional y Desarrollo del Potencial Humano y Organizacional.
Tomó entrenamiento en el programa Beyond Coaching con los Dres. Elena Espinal y Fernando Flores.
También ha sido profesor y conferencista en instituciones educativas de nivel superior entre las que destacan: La Universidad de Murcia, España; El Instituto Tecnológico de Estudios Superiores de Monterrey, el Instituto Tecnológico Autónomo de México (ITAM), la Universidad La Salle, la Universidad Anáhuac y la Universidad del Valle de México, así como en el Instituto de EE Latam y el ICP de Buenos Aires.