Fue profesor titular, vicerrector académico de la Universidad Nacional de Colombia, profesor invitado de las universidades Nacional Autónoma de México, Nacional de la Plata y Nacional de Cuyo (Argentina), Central de Chile, Central de Venezuela, Central de Ecuador, Nacionales del Salvador, Nacionales de Bolivia (La Paz, Cochabamba), Nacional de Río Piedras (Puerto Rico), profesor visitante del postgrado en Ciencias Sociales aplicadas a la Escuela Nacional de Antropología de México, del postgrado en Reforma Agraria de la Universidad de los Andes de Venezuela (Mérida), del postgrado en Ciencias Políticas de la Universidad Javeriana (Bogotá), del Instituto de Sociología y Desarrollo del Área Ibérica (Madrid España), del Instituto del Sector Cooperativo de Portugal (Lisboa) y de la Facultad Latinoamericana de Ciencias Sociales FLACSO de México.