Embajador, miembro del Servicio Exterior Mexicano desde 1993. Cuenta con una Licenciatura en Derecho por la Universidad Nacional Autónoma de México (UNAM, 1990), una Maestría en Derecho y Diplomacia (M.A.L.D.) por The Fletcher School of Law and Diplomacy (1992), y un Diplomado en Ciencia Política por el Instituto Tecnológico Autónomo de México (ITAM, 1986). Estuvo adscrito en las Misiones Permanentes de México ante la Organización de Naciones Unidas (O.N.U.) en Nueva York, Viena y Ginebra. Se desempeñó como Director General Adjunto para el Consejo de Seguridad (2002-2005), Consultor Jurídico Adjunto (2005), y Director General para el Sistema de Naciones Unidas (2005-2007) en la Secretaría de Relaciones Exteriores. También se desempeñó como Director General de Asuntos Internacionales de la Secretaría Ejecutiva de la Comisión Nacional de Derechos Humanos de México (1999-2002). Su última posición en el extranjero fue como Embajador de México en Irán (2014-2017).

A lo largo de su carrera, el Emb. Canchola ha sido parte de numerosas Delegaciones Mexicanas en cumbres y conferencias de la ONU. y ha participado en diferentes negociaciones sobre medio ambiente y desarrollo sostenible, derechos humanos, seguridad internacional y terrorismo, derecho humanitario, la Corte Internacional de Justicia, y desarme.

Ha impartido cátedra en diferentes aspectos del Derecho Internacional Público en la Universidad Iberoamericana, el ITAM, la Universidad Panamericana, y en la Academia Diplomática Mexicana. También ha escrito numerosos artículos, ensayos y capítulos de libros en publicaciones nacionales e internacionales. Es miembros de la Asociación de Derecho Internacional – capítulo Mexicano, del Consejo Mexicano de Asuntos Internacionales (COMEXI), y del Instituto Vienés para la Justicia Internacional.

Es casado y con dos hijos. Actualmente vive en la Ciudad de México. Habla inglés, alemán, francés y farsi.