Llegado a su país, Bernardo O'Higgins le envió a participar en la Expedición Libertadora del Perú, bajo las órdenes de José de San Martín.