血战疏勒城应该是根据东汉时期的一场非常著名的战役而改编的。这场战役,几百名汉军抵挡住了数万匈奴人将近一年的进攻,而最终等来援军获胜。
东汉宣帝时,班超出使西域,人心皆向大汉。明帝17年(公元74年),汉朝军队占领了车师(今新疆吐鲁番),恢复了西域都护府设置。任命陈睦为都护驻守它乾城(今库车),任命耿恭、关宠为戊己校尉,耿恭驻守金满城(今新疆吉木萨尔),关宠驻守柳中城(今新疆艾丁湖),每地各设戍卒数百人。这三个城成三角形,互为犄角。尤其是柳中城和金满城,一南一北,隔绝了匈奴南下的通道。
永平十八年(即公元75年)北匈奴不甘心失去西域,同年三月,匈奴北单于以2万骑兵,击败了处于汉与匈奴之间的车师部族,车师王被杀。随即,匈奴兵发三路,当时金满城中守军仅有数百人又无险可守,形势危机,耿恭登墙指挥作战,冒雨奋战,击退匈奴,突围而去。带领官兵来到疏勒城,疏勒城地势险要,又有水源,决定在疏勒城坚守待援。
同年6月,西域都护陈睦全军覆没,关宠也被包围在柳中城。7月,匈奴攻击疏勒城,被耿恭以招募之人击退,回头匈奴切断城中水源,城中只能挤榨动物粪汁来饮用,“吏士渴乏,笮马粪汁饮之”。粮食不够,就把皮革做的的武器装备煮了,充当食物。匈奴久攻不下,便派人劝降耿恭,耿恭假装同意,在城头杀死使者又火烤尸体,“恭乃诱其使上城,手击杀之,炙诸城上”,
建初元年(公元76年)正月,新皇帝才派酒泉太守秦彭,自敦煌出兵7000前往救援。在破交河城后,匈奴逃窜,车师降汉,它乾城和柳中城已经失陷,陈睦和关宠都已战死。援军将领王蒙判断深入匈奴腹地的金满城肯定不会幸免于难,准备引兵东归。凑巧,耿恭的军需官范羌正在军中,他坚决要救援耿恭,王蒙胆怯没法,便分兵2000给范羌。范羌带领这两千人马冒着鹅毛大雪昼夜兼程抵达疏勒城时,耿恭的守军只剩26人。从疏勒回程的途中,屡次与匈奴的追击部队作战,沿途不断死亡,到三月份抵达玉门关时,这26人只剩下13人存活下来。这就是“十三将士归玉门”。
电影的原型就是这场著名战役,这13个人。