Tras terminar sus estudios se vinculó a los cargos públicos como funcionario de la secretaría de Hacienda y luego como parlamentario y jefe político de Bogotá.