Aufgrund seiner geografischen Lage als vietnamesisches Tor nach China befanden sich Lạng Sơn und seine alte Zitadelle auf dem Weg vieler Invasionen und waren während der Kolonialzeit Schauplatz von drei bedeutenden französischen militärischen Niederlagen. Die Stadt wurde während des militärischen Aufbaus vor dem Chinesisch-Französischen Krieg von den Qing-Streitkräften besetzt und nach der zweiwöchigen Lạng Sơn-Offensive im Februar 1885 von Frankreich besetzt. Die dortige Brigade musste sich jedoch nach der Schlacht von Bang Bo hastig zurückziehen. In der Schlacht von Lạng Sơn während der japanischen Vietnam-Expedition am 22. September 1940 stießen zahlenmäßig unterlegene französische Kolonialkräfte mit der japanischen 5. Division zusammen. Die Franzosen waren erneut gezwungen, sich zurückzuziehen. 1945 war es wiederum Schauplatz heftiger Kämpfe während des japanischen Staatsstreichs in Französisch-Indochina.