Llamado "el Castelar colombiano" (por Emilio Castelar y Ripoll), hizo una importante carrera en el Senado de la República, el cual presidió durante la primera presidencia de Alfonso López Pumarejo.