Profesor e investigador de la Universidad del Valle y de la Secretaría de Educación Distrital de Santiago de Cali. Licenciado en Matemáticas y Física, Magíster en Educación con énfasis en la Enseñanza de las Ciencias, Universidad del Valle, Doctor en Educación para las ciencias de la Universidad Estadual Paulista «Julio de Mesquita Filho» Sao Paulo – Brasil. Es investigador del grupo «Ciencias, Educación y Diversidad» de la Facultad de Educación y Pedagogía de la Universidad del Valle, grupo categoría A de Minciencias. Ha participado como investigador en variados estudios relacionados con la formación de profesores de ciencias. Sus reflexiones se han centrado en la necesidad de formar profesores de ciencias como sujetos políticos que aporten a construir una sociedad más justa y equitativa a través de la enseñanza.