La batalla tuvo lugar el 12 de febrero de 1817, en la hacienda de Chacabuco (Colina), a 55 km al norte de la ciudad de Santiago (contados desde el centro de la antigua pequeña ciudad).