- Es licenciado en Psicología por la Universidad del Valle de México. Tiene un diplomado en Psicología Humanista y Psicología Corporal en el Colegio de Especialidades Psicoterapéuticas
- También un año de Especialización en Psicología Pastoral en la Universidad Lateranense de Roma, y estudios de Filosofía y Teología por la Universidad Pontificia de México
- Ha trabajado en diferentes instituciones educativas coordinando planes y programas de estudios así como Terapeuta individual y de grupo