Skip to content
The War AtlasThe · War · Atlas

BATTLE // October 3, 1951

Battle of Nghia Lo

LOADING MAP TELEMETRY…

Overview

The Battle of Nghĩa Lộ, also called Ly Thuong Kiet Campaign by Việt Minh, was fought between forces of the French Union and Việt Minh during the First Indochina War. Both general Giap and de Lattre waited eagerly for the battle due to the postponement that occurred when Giap's attack along the Day River were driven back in June 1951. Since Giap was the one controlling the tempo of this war for months, it took a huge turn during the pause after his defeat causing his military situation to become unstable. On 3 October, the Việt Minh 312th Division launched an attack on French forces in the town of Nghĩa Lộ and its vicinity which was led by the general Giap. This attack on Nghĩa Lộ occurred 95 miles west of Hanoi and only 65 miles past that of the western de Lattre Line. This village was the utmost importance to de Lattre because it served as the capital of the T'ai natives, which had very strong ties with the French. The first attacked was carried out by two regiments of the 312th Division to the surrounding posts that acted as the main defense of the town in order to maintain military control. Since de Lattre was not present at the time, General Salan took the reins of the situation and quickly reinforced the surrounding posts with paratroopers carried by parachutes to fortify defenses. This quick strategy by General Salan was looked upon the saving grace of this battle since it repelled a secondary attack by two regiments of the 312th Division that same night. Additional reinforcements occurred during the 4th of October along with air support which led to General Giap to call off his attack which they then fled across the Red River. A year later on 17 October, the Việt Minh launched another attack on Nghĩa Lộ and succeeded in driving out the remaining French from the area.

Overview adapted from Wikipedia, licensed under CC BY-SA 4.0.

Significance

The Battle of Nghĩa Lộ, fought in October 1951 some 95 miles west of Hanoi and 65 miles beyond the western de Lattre Line, marked a significant moment in the shifting momentum of the First Indochina War. Following Giap's defeat along the Day River in June 1951, the Việt Minh's control over the tempo of the conflict had become unstable. His renewed offensive against Nghĩa Lộ—important to the French as the capital of the T'ai people, who maintained strong ties with French forces—was repelled through rapid French reinforcement by paratroopers and air support, with General Salan directing operations in de Lattre's absence. Giap called off the assault and withdrew across the Red River, representing a second consecutive setback. The French success, however, proved temporary: a year later, in October 1952, the Việt Minh returned and succeeded in driving French forces from the area entirely, ultimately securing the strategic position they had failed to take in 1951.

Tactics

The Việt Minh assault was conducted by two of the 312th , which first attacked the surrounding defensive posts protecting the town of Nghĩa Lộ rather than the town itself, aiming to strip away its outer defenses. The French response, directed by General Salan, was to rapidly reinforce those same posts with paratroopers inserted by parachute. This reinforcement repelled a secondary two-regiment attack that followed the same night. On 4 October, additional French reinforcements arrived along with air support, leading Giap to abandon the operation and withdraw across the Red River.

Forces & casualties

Troop strength

  • Democratic Republic of Vietnam8,479
    medium
  • French Union2,500
    medium

Democratic Republic of Vietnam fielded a 3.4 : 1 numerical advantage

Casualties

  • Democratic Republic of Vietnam1,000–4,000
    medium29% loss rate

Commanders (2)

Democratic Republic of Vietnam

French Union

Compare with sibling battle

6 options

Pick a battle to compare side-by-side

Related

6 sibling battles · 0 factions

Last verified June 2026
Cite this page →Suggest a correction →