Profesor de la Institución Educativa INEM Jorge Isaac, perteneciente a la Secretaria de Educación del Municipio de Santiago de Cali y profesor en la Universidad del Valle en los niveles de pregrado y doctorado en Educación con énfasis en la enseñanza de las ciencias. Doctor en Educación para las Ciencias en la Universidad Estadual Paulista «Julio de Mezquita Filho» sede Bauru, Saó Paul, Brasil (2017). Ha participado en investigaciones dentro del grupo Ciencias Acciones y Creencias, además de evaluador y asesor de diferentes investigaciones dentro de la línea de investigación de la formación de profesores en ciencias, el conocimiento pedagógico del contenido, historia de las ciencias en la enseñanza y modelización en la enseñanza de las ciencias.