A los veinte años, como oficial de escolta del Brigadier Casimiro Marcó del Pont en el ejército español, cayó prisionero con él tras la Batalla de Chacabuco el 12 de febrero de 1817 en la hacienda "Las Tablas" cercana a El Quisco.