Nació en la ciudad de Santiago de Cali. Se desempeña como profesor asociado del Instituto de Educación y Pedagogía de la Universidad del Valle, donde ha participado como investigador en diversas investigaciones en el campo de la enseñanza de las Ciencias Naturales.
Es licenciado en Biología y Química; a nivel de postgrado obtuvo el título de especialista en la enseñanza de las Ciencias Naturales y Magister en Educación con énfasis en Ciencias Naturales en la Universidad del Valle.