Catedrático en la Universidad Nacional de Colombia; Ministro de Hacienda, ministro de Gobierno y ministro de guerra, durante los mandatos de los presidentes: Alfonso López Pumarejo, Mariano Ospina Pérez y Laureano Gómez.