Es Ingeniero Electrónico (1976) y Magister en Educación (2003) de la Pontificia Universidad Javeriana y Master of Science in Electrical Engineering (1981) de State University Of New York.
Se vinculó como profesor de planta del Departamento de Electrónica en el año de 1976; durante este tiempo ha dictado diferentes asignaturas, entre las que se encuentran: Instrumentos electrónicos y mediciones, Circuitos eléctricos, Microprocesadores, Electrónicas I y II y Electrónica de comunicaciones. Además de su labor docente e investigativa en el Departamento, ha tenido la oportunidad de ser Jefe de las secciones de Control, Técnicas digitales, Comunicaciones, Circuitos Electrónicos y Laboratorios y Director del Departamento desde 2008 hasta la fecha.
Ha sido par académico y coordinador de visitas de Acreditación del Consejo Nacional de Acreditación para Registro Calificado y Acreditación de Alta Calidad de Programas Profesionales y Tecnológicos; también ha sido miembro representante de la Pontificia Universidad Javeriana en Comisiones y Juntas directivas de ACIEM, CINTEL y ACOFI.