La Bataille de Yu Oc, survenue pendant la guerre franco-chinoise (1881‑1885), représente un épisode majeur du conflit qui opposa la France de la Troisième République à la dynastie Qing pour le contrôle du Tonkin, dans le nord du Vietnam actuel. Cette guerre, motivée par la volonté française d’étendre son influence en Indochine, mêlait affrontements directs avec l’armée chinoise et luttes contre les pavillons noirs, groupes de combattants locaux alliés aux forces chinoises.
Lors de cette bataille, le commandant français était le colonel Jacques Duchesne, qui fit preuve d’une stratégie rigoureuse et d’un leadership déterminé. Les combats furent intenses et les pertes importantes du côté des pavillons noirs, tandis que l’armée française, mieux organisée et équipée, réussit à s’imposer malgré la complexité du terrain et la résistance farouche des combattants locaux.

Le conflit prit officiellement fin avec la signature, le 9 juin 1885, du Traité de paix, d’amitié et de commerce, par lequel la Chine reconnaissait l’abandon de sa suzeraineté sur l’Annam et le Tonkin, consolidant ainsi l’influence française en Indochine. Cette victoire permit à la France de renforcer son contrôle colonial et de préparer de futures campagnes dans la région.
Jacques Duchesne, dont le rôle fut déterminant à Yu Oc, retrouvera plus tard une place prépondérante dans la conquête française de Madagascar, poursuivant sa carrière militaire et sa réputation de commandant efficace et audacieux.