Es Licenciado en Filosofía por la Universidad Santo Tomás de Aquino en Bogotá, e hizo sus estudios de Doctorado en historia de la educación y la pedagogía en la Universidad de Antioquia.
Fue docente en la Enseñanza Secundaria durante los años 1995 y 1996. Profesor universitario de cátedra y por contrato ocasional de tiempo completo, entre 1997 y 1999 en universidades privadas y públicas del Departamento de Norte de Santander. Desde 2005 fue profesor asistente de tiempo completo, adscrito al Departamento de Pedagogía de la Facultad de Educación de la Universidad de Antioquia, hasta agosto de 2010, fecha en la cual se vincula como profesor de tiempo completo del Instituto de Educación y Pedagogía de la Universidad del Valle.
Sus áreas de trabajo son la historia de la pedagogía en Colombia, la educación comparada, las relaciones pedagogía –ciencias y saberes específicos en el proceso de formación de los maestros colombianos.