Fue diputado, concejal, Alcalde de Barranquilla, representante a la Cámara, senador por el Atlántico y por el Magdalena, ministro de Estado, designado a la presidencia, y embajador plenipotenciario.