Битва при Дьенбьенфу стала решающим сражением Первой Индокитайской войны. Французские войска противостояли силам Объединенного национального фронта Льен-Вьет. Сражение завершилось 7 мая 1954 года сокрушительным поражением французской армии. В результате группировка французских войск в Индокитае понесла серьезные потери в живой силе, технике и вооружении. Кроме того, капитуляция крупного французского контингента нанесла большой урон престижу и влиянию Франции на международном уровне.
Не в силах прекратить партизанские действия Вьетминя, французы решили окончить сильно затянувшуюся войну против коммунистов в Индокитае одним решительным ударом. Французское командование решило найти подходящую приманку для того, чтобы главнокомандующий Во Нгуен Зиап бросил свои главные силы в открытое сражение. В большой битве французы рассчитывали подавить вьетнамцев своим техническим превосходством.
Такой приманкой было решено сделать деревню Дьенбьенфу на северо-западе Вьетнама. Она лежала в узкой долине прямо на главном маршруте снабжения Вьетминя коммунистическим режимом Мао - на дороге, связывающей Вьетнам с Китаем и Лаосом. Французы предприняли дерзкую воздушно-десантную операцию по захвату Дьенбьенфу 20 ноября 1953 года. Они создали здесь укрепленный гарнизон и организовали его обеспечение по воздуху.
Французы полагали, что Во Нгуен Зиап быстро сконцентрирует свои силы для удара по деревне, но труднопроходимые джунгли не позволят ему доставить сюда тяжелую артиллерию. Они, однако, жестоко просчитались. Бойцы Вьетминя прорубили в джунглях новый маршрут и по нему доставили сюда зенитные орудия и прочие виды артиллерии. Одновременно Зиап предпринял серию вылазок в других районах с целью сковывания французских войск, а сам тем временем накапливал силы для битвы при Дьенбьенфу.
К началу марта 1954 года войска Во Нгуен Зиапа численностью 50 000 человек при поддержке 60 пушек и тяжелых мортир окружили 13-тысячный французский гарнизон Дьенбьенфу. Зиап развернул наступление 13 марта, заняв несколько опорных пунктов и не позволил французам воспользоваться взлетно-посадочными полосами, проложенными ими вблизи деревни.
После временного затишья в битве, когда французам удалось выбросить в этот район воздушный десант, наступление вьетнамцев возобновилось. Постепенно войска Вьетминя сужали кольцо окружения, однако наступление пришлось прекратить ввиду тяжелых потерь. Воодушевленные французы в ночь с 10 на 11 апреля перебросили по воздуху к Дьенбьенфу дополнительные силы. Но большая часть десанта приземлилась не там, где нужно - на удерживаемую вьетминевцами территорию.
Начался сезон муссонов, которые вызвали перебои в воздушном снабжении Дьенбьенфу и способствовали разрушению оборонительных сооружений. Хуже того, французские власти уже начали терять всякую надежду на успех в битве и нехотя проводили мероприятия по переброске сменных подразделений.
Понимая, что собравшаяся в Женеве международная конференция собирается решать будущую судьбу Индокитая, генерал Зиап торопился довести операцию до конца, 1 мая он предпринял последнюю атаку на Дьенбьенфу. Французские защитники отчаянно сопротивлялись, но уже через неделю оборона французов была сломлена.
Французский командир полковник Кристиан де Кастри был вынужден сдаться. От французского гарнизона Дьенбьенфу уцелело лишь семь тысяч человек, доставленных лагерь для военнопленных. Тяжкое пребывание там многим не суждено было выдержать. Потери Вьетминя в битве при Дьенбьенфу составили 23 000 человек, но эта победа решила судьбу французов в Индокитае. Вскоре начались мирные переговоры, и 21 июля 1954 года французы подписали Женевское соглашение, обязывающее их эвакуировать свои войска из Индокитая.