史万岁(549—600.11.20),京兆杜陵(今陕西西安市东南)人,隋朝名将。长于骑射,好读兵书。15岁随父从军。北周武帝时,其父战死,以忠臣子授开府仪同三司,袭爵太平县公。北周末,随上柱国梁士彦攻讨相州总管尉迟迥,每战先登,因功拜上大将军。隋初,因大将军尔朱弈狈幢簧倍受牵连,发配敦煌(今甘肃敦煌西)为戍卒。隋开皇三年,秦州,总管窦荣定击突厥,遂至辕门请自效。奉命与突厥单骑比武决胜负,驰斩其一勇士,使突厥军不敢再战而退。
《隋书》记载:"史万岁为将,不治营伍,令士卒各随所安,无警夜之备,敌人亦不敢犯。临阵对敌,应变无方,号为良将。"万岁实怀智勇,善抚士卒,人皆乐死,师不疲劳。北却匈奴,南平夷、獠,兵锋所指,威惊绝域。论功杖气,犯忤贵臣,偏听生奸,死非其罪,人皆痛惜,有李广之风焉。"
开皇十九年(599年),突厥都兰可汗被部下所杀,其部落大乱。为挽救突厥颓势,达头可汗自立为步迦可汗,于开皇二十年(600年)四月率兵进犯隋边。隋文帝命晋王杨广、尚书右仆射杨素出灵州(治回乐,今宁夏灵武西南),汉王杨谅与史万岁出朔州(治善阳,今山西朔县),合击步迦可汗。史万岁率柱国张定和、大将军李药王、杨义臣出塞,军至大斤山(即今内蒙大青山),与步迦可汗军遭遇。步迦可汗派人问:"隋军主帅是谁?"侦察骑兵报告说:"是史万岁。"步迦可汗又问:"莫不是敦煌守卒史万岁?"侦察骑兵说:"是啊。"步迦确定隋军统兵将帅是当年威震敦煌的史万岁后,慌忙引军回撤。史万岁挥马追击百余里,大破突厥军,斩杀数千。又继续跟踪追入沙漠数百里,凯旋而归。
史万岁自大斤山回京后,杨素妒忌其功,在隋文帝面前谮言史万岁,说:"突厥已经投降了,况且他们本来不是入寇,只是放牧而已。"因此隐瞒了他的功劳,不予褒奖。
隋文帝从仁寿宫初还京师,并刚废掉太子杨勇,所以严防东宫结党谋变。。隋文帝问史万岁现在何处,其时史万岁正在朝堂,但杨素见隋文帝正怒,却故意说:"万岁拜访东宫去了。"以激怒隋文帝。隋文帝果然信以为真,立即下令召见史万岁。当时出征将士数百人在朝称冤,史万岁对众人说:"我今天把你们的功劳极力地陈述给皇上,事情会解决好的。"史万岁见到隋文帝后,说:"将士有功,却被朝廷所抑制!"他的语气激昂愤慨,对隋文帝也不顺从。隋文帝越发震怒,令武士将史万岁暴杀于朝堂。史万岁死后,隋文帝追悔莫及,但为了尊严,还是下诏列出许多罪名。身死之日(十月初九,即公元600年11月20日),全国上下得知消息的,认识或不认识史万岁的,没有一个不惋惜的。