Politólogo y filósofo de la Universidad de los Andes y candidato a doctor en filosofía por la Universidad de Heidelberg, profesor de teoría política en la Universidad Javeriana de Cali. Luego de su paso como asesor por la Secretaría Privada de la Presidencia de la República viajó a Alemania para adelantar sus estudios de posgrado en Filosofía en la Universidad de Heidelberg.
Ha estudiado la construcción del Estado en Colombia, la teoría política y las relaciones entre religión y política, en especial la revolución iraní.