Posteriormente sirvió en Arauco a las órdenes del coronel Cornelio Saavedra durante siete años, siendo luego destinado a prestar servicios en Santiago de Chile.