Ocupó los cargos de Ministro de Gobierno y Ministro de Guerra bajo la presidencia de Mariano Ospina Pérez, y también durante el gobierno de Laureano Gómez.