Licenciado en Filosofía e Historia, Master en Filosofía Política Contemporánea y Master en Lingüística de la Universidad de Antioquia; Doctor en Filosofía de la Universidad Pontificia Bolivariana, Medellín. Se ha desempeñado como docente e investigador de la Universidad Pontificia Bolivariana, Medellín, y de la Universidad Nacional de Colombia, Bogotá.