Profesionalmente como ingeniero sanitario fue asesor del Departamento de Medicina Social de la Universidad del Valle (1972), coordinador del Centro de Investigaciones Multidisciplinarias para el Desarrollo Rural, CIMDER (1972-1977), asesor internacional del IDRC (1976-1978), profesor de la Universidad del Valle (1972- 1978), director del Plan de Estudios de Ingeniería Sanitaria, en la misma universidad, y consultor privado.