Doctor en Ciencias Jurídicas de la Universidad Javeriana, Graduado en Ciencias Políticas y Sociales de la Universidad Católica de Lovaina (Bélgica) y en el Bienio de Filosofía de la Universidad de la Sabana.
Ha sido Director de Estudios Sociales de la Universidad de Antioquia, Jefe de Inspección y Vigilancia de la Asociación Colombiana de Universidades-Fondo Universitario Nacional (hoy ICFES). Subdirector Nacional Administrativo y Financiero del Sena, Secretario General de la Universidad de la Salle, Relator de la Asamblea Nacional Constituyente y Docente de Ciencia Política, Derecho y Administración Pública de las Universidades de Antioquia, Central, ESAP, Javeriana, La Sabana y Nacional.