Como congresista, luego de un elocuente rechazo que hizo de las acusaciones del senador Laureano Gómez contra el Gobierno, el presidente Olaya lo nombró ministro de Gobierno, siendo el primer liberal en ocupar esa cartera después de 49 años.