Sirvió como militar en España, Italia y Cartagena de Indias y alcanzó el grado de teniente coronel.