Realizó estudios secundarios en el Liceo de Cervantes y a los 23 años de edad obtuvo el título de Ingeniero Civil en la Universidad Nacional de Colombia.