Fue bachiller del Colegio San Simón de Ibagué. Ingresó a la Escuela de Cadetes en 1928. Fue comandante de los batallones Junín, Huila y Camilo Torres, Distrito Militar No 12, batallones Pichincha, Codazzi, Mixto, Juanambú, Boyacá, Santander y Nariño. Debe destacarse su notable actuación en la batalla de Güepí durante la Guerra colombo-peruana, el 16 de mayo de 1933, en la cual fue herido. Sus cargos más importantes fueron: comandante del batallón de infantería No 8 Pichincha, oficial de la guarnición de Tarapacá, comandante del puesto de Tarapacá, alcalde militar del municipio de Pradera (Valle del Cauca) y de Tumaco (Nariño), comandante del batallón de infantería No 15 Santander, jefe de Estado Mayor de la tercera brigada y comandante de dicha unidad operativa, inspector general de las Fuerzas Militares, representante de las Fuerzas Militares en visita oficial a Santiago de Chile, delegado de Colombia a la semana de la patria en Venezuela, comandante de las Fuerzas de Policía de Colombia y miembro de la Junta militar de Gobierno. Se retiró por voluntad propia al entregar el poder al presidente Alberto Lleras Camargo el 7 de agosto de 1958.