Maestro en Ciencias de la Computación, Universidad de Toronto, Canadá. Matemático, Facultad de Ciencias, UNAM.
Se inició como desarrollador de sistemas de información en el Centro de Cómputo Dr. A. Rosenblueth de la SEP en donde desarrolló el primer sistema Geomunicipal de Información del País y desarrolló programas de animación por computadora.
Al término de su Maestría, trabajó 13 años en el Instituto de Investigaciones Eléctricas (IIE) en Cuernavaca, Morelos.
Ahí fungió como líder de proyectos, destacando el desarrollo de un sistema gráfico de propósito general y aplicaciones para análisis de información y diseño asistido por computadora.
Como Coordinador de CAD/CAM organizó las primeras dos reuniones Nacionales de CAD/CAM y la IFIP TC 5 Conference on CAD/CAM Technology Transfer: Applications of Computers to Engineering Design, Manufacturing and Management del 22 al 26 de agosto de 1988.
Su labor como investigador en el IIE y maestro de tiempo parcial en escuelas de nivel superior, le distinguió con el ingreso al Sistema Nacional de Investigadores en donde alcanzó el nivel dos de Investigador Nacional.
En las décadas de los 80s y 90s del siglo XX, fue editor del Computer Graphics Forum, publicación periódica del European Association for Computer Graphics, editor de la publicación periódica Computers and Graphics de Pergamon Press y presidió el comité técnico de eventos nacionales e internacionales sobre cómputo gráfico y sus aplicaciones.
Es autor de múltiples artículos de investigación y divulgación sobre cómputo gráfico, CAD y postproducción de TV, y editó varias memorias de eventos sobre CAD/CAM, incluidas las de la conferencia del IFIP antes mencionada y publicada por North-Holland Publishing Co.
Laboró en la Dirección General de Televisión Universitaria de la UNAM en proyectos de animación, sistemas de información y difusión por la Web, en la banca privada en proyectos de banca electrónica, y como asesor y desarrollador independiente realizó proyectos de sistemas de información distribuidos por Internet para el sector médico.
Desde 2010 se desempeña como Coordinador de Nuevas Tecnologías e Informática en la Dirección General de Actividades Cinematográficas de la UNAM.
Presidió el Programa Técnico del “Taller Teórico – Práctico de Restauración Fotoquímica y Digital de la Película Cinematográfica”, impartido en la Filmoteca de la UNAM del 23 de noviembre al 4 de diciembre de 2015, y auspiciado por el Programa Ibermedia, la CLAIM y la FIAF; en donde impartió temas sobre digitalización de película cinematográfica.
Ha sido invitado por la Cineteca Nacional de Chile en dos años consecutivos (2021 y 2022) a impartir un taller de 8 horas, titulado “Principios para la Restauración y Preservación Digital” en el marco de los X y XI “Encuentro Internacional de Investigación sobre Cine Chileno y Latinoamericano” organizado por la Cineteca Nacional de Chile.