El 4 de mayo de 1866, en el marco del Segundo Imperio Mexicano de Maximiliano de Habsburgo, las tropas republicanas que comandaba el general Ángel Martínez atacaron y tomaron la ciudad, que estaba defendida por fuerzas imperialistas al mando del coronel María Tranquilino Almada.