Nacido en Popayán, ingeniero civil de la Universidad del Cauca, realizó estudios de posgrado orientados al diseño y construcción de carreteras modernas en la Escuela Técnica Superior de Stuttgart (Alemania) y, después de largos años de ejercicio profesional, se pensionó e ingresó a la Universidad de los Andes donde obtuvo una Maestría en Historia.
En 1964 se vinculó al recientemente creado INCORA como ingeniero interventor de la prensa del Guájaro, que se construiría como parte del proyecto de adecuación de tierras Atlántico N° 03. En este instituto se desempeñó como interventor, director de proyecto, subgerente de ingeniería y finalmente como gerente general entre septiembre de 1968 y marzo de 1971. Fue también gerente general de la Caja Agraria entre los años 1986 y 1990.