Fue Mayor General del Ejército Nacional de Colombia.
Inició su carrera militar en 1932, egresado del primer curso de oficiales de la Escuela Militar durante el conflicto colombo peruano.
En 1940 ascendió a Capitán del Batallón Guardia Presidencial, y en 1945 sirvió como Mayor.
En 1949 es nombrado Teniente Coronel y en 1953 Coronel y Comandante de la Sexta Brigada del Ejército Nacional.
Siendo jefe civil y militar de los Llanos Orientales, recibiendo las armas de las guerrillas liberales desmovilizadas en 1953.