Se ha desempeñado como Ministro de Minas y Energía de la República de Colombia, presidente de Ecopetrol, gobernador del Atlántico y Representante a la Cámara; miembro del Partido Conservador.