Después de haber triunfado sobre las fuerzas francesas en la batalla de Miahuatlán, el general republicano Porfirio Díaz asedió la ciudad de Oaxaca, defendida por el general conservador Carlos Oronoz.