En 1972 obtuvo el título de Ingeniero Sanitario en la Universidad del Valle, luego de lo cual realizó estudios de postgrado y se desempeñó como profesor de la misma universidad.