Es Licenciado en Traducción por la Universidad Intercontinental y egresado de la Maestría en Lingüística Aplicada del Posgrado en Lingüística de la UNAM; cursó el Diplomado en Enseñanza del Español a Extranjeros que imparte el Centro de Enseñanza para Extranjeros de la UNAM; además, es egresado del Programa para la Formación de Traductores de El Colegio de México. Es traductor del francés, del inglés y del italiano al español. A partir de 2009, colabora como profesor y Coordinador académico en el Departamento de Traducción e Interpretación del CELE.