史思明,原名..干,是营州宁夷州突厥杂胡人。面容瘦削,胡须头发稀疏,耸肩驼背,凹眼睛歪鼻梁。性情急躁。他跟安禄山是同乡,比安禄山早一天出生,史思明“除日”生,安禄山“岁日”生。长大成人后,成为好友,都以骁勇出名。开始伺奉特进乌知义,每次派他们骑马侦察敌情,一定会活捉敌人回来。又懂多种民族语言,跟安禄山一起当过为买卖人协议物价的牙郎。张守王圭任幽州节度时,奏请朝廷任命他为折冲。玄宗天宝初年,多次立下战功,得到将军头衔,主持平卢军事务。曾到朝廷奏事,玄宗赐给他座位,跟他交谈,对他的才干非常惊奇。问他的年龄,回答说:“四十岁了。”玄宗轻轻拍着他的背说:“你的显贵还在后头,努力干吧。”提升为大将军、北平太守。天宝十一年(752),安禄山奏请朝廷授予史思明平卢节度都知兵马使。
天宝十四年(755),安禄山叛乱,命令史思明征讨饶阳等各个州郡,都攻破了。天宝十五年(756)正月六日,史思明和蔡希德在常山围困了颜杲卿,九日就攻克了。又围饶阳,二十九天还没有攻克。官军将领李光弼从土门出兵,攻克了常山郡,史思明放弃饶阳到常山抵御李光弼。李光弼在常山城南边布兵设防,两军相持好几个月。李光弼部队喂马的草料吃光了,派遣精悍士卒带上几乘马车到邻县收集草料,一连几次遭到袭击,最后的十匹马一共才弄到两捆草,以致铡碎草垫给马吃。原先,安禄山派贾循为范阳留后,贾循准备归顺朝廷,被副留守向润客杀死,派史思明替代贾循。又因史思明在外征战,命令向润客代理史思明的职务。当年四月,朔方节度郭子仪率领朔方少数民族、汉族士卒两万人从土门开赴常山,官军士气于是振作起来,在南边攻克了赵郡,史思明退兵守卫博陵。五月十日,郭子仪、李光弼追击,在沙河打败了史思明。继续进攻,史思明率领骑兵逃往嘉山,李光弼追击,史思明大败,逃进了博陵郡。李光弼包围博陵,州城差点儿被攻克。不巧潼关失守,肃宗到朔方指挥作战,派遣中官邢廷恩追回朔方、河东兵马。李光弼撤军进入土门,史思明紧跟在后边截击,之后回师进攻刘正臣,刘正臣把事情看得太容易,一点也不设防,此时只得抛下部队赶去部署守卫北平,刘正臣的妻子儿女以及两千辆马车的军需物资全被史思明截获。
史思明的部队很精锐,都是平卢州的士兵,向南攻克了常山、赵郡。又进攻河间帮忙解围,河间被官军将领尹子奇包围四十多天了。颜真卿派遣和琳率领一万二千人、一百匹马去增援尹子奇,走到离河间还有二十多里的地方,北风又大又猛,听不见进军的鼓角声,叛军正面堵截,捉住和琳带到河间城下。史思明的部队来了后,同被尹子奇包围的城内叛军里应外合,叛军的斗志更加高涨。官军将领李奂被叛军捉住,押送到了东京洛阳。史思明又进攻景城,捉住了李日韦,李日韦投河而死。于是派遣康没野波进攻平原城,颜真卿发觉了,因人马已丧失殆尽,就渡过黄河朝南跑。史思明进攻清河,粮食光了城被攻破,捉住太守王怀忠向安禄山献功。叛军将领庄嗣贤在信都包围了乌承恩,乌承恩的母亲、妻子先被安禄山抓走,史思明又捉住了他的儿子乌从则,叫乌从则去劝说他的父亲,乌承恩就投降了,史思明跟乌承恩手挽手地喝酒。饶阳被攻破,李系自焚而死。河北各州郡全部沦陷。尹子奇率领五万人马渡过黄河到了青州,打算伺机到江、淮一带去。恰在这时,朝廷请来的回纥两千骑兵忽然到了范阳,范阳的叛军紧闭城门两天不应战,他们就开向太原,尹子奇又行军千里去援助回纥骑兵。肃宗至德二年(757)正月,史思明命令蔡希德会合范阳、上党的兵马共十万,在太原包围李光弼。李光弼布置从城内挖掘地道,通到了城外叛军的军营跟前。一个凶猛的敌兵正在调戏玩弄城里的妇女,地道里的官军战士冲出地道抓住了他,敌兵把他当作了神仙,喊他“地藏菩萨”。史思明在太原呆了十个月,直到安禄山死去,安庆绪要他返回范阳防守,蔡希德在太原又呆了一百多天,都没能攻下太原,就回范阳去了。自从安禄山攻占洛阳、长安后,经常用骆驼把两京皇宫库府的珍宝运到范阳,没有限度。范阳的这些珍宝更加激发了他叛离安家的企图,史思明变得骄横了,不听安庆绪的命令。安庆绪被官军打败,逃到邺郡。他手下少数民族、汉族将士三万人,开始不知道跟着谁好,史思明打死了他们三千人后,他们就投降了史思明。
安庆绪派阿史那承庆、安守忠向史思明要求归还他的人马,并且准备干掉史思明。判官耿仁智是个忠诚而有谋略的人,对史思明说:“您高贵威严,人们不敢多话,我请求说一句话死也甘心。”史思明说:“你说说看。”耿仁智回答说:“您长时间侍奉安禄山,安禄山武力、权力那么强大,谁敢不听他的。像您虽然跟随过他,但只是被他的凶暴权势逼迫罢了,本来是没有过错的。如今听说肃宗皇帝聪明勇敢智慧,具有夏禹七世孙少康、周宣王姬静复国中兴的谋略。您派遣使者去向皇上表示忠心,一定会让他放心地接受您,这是把祸患变成平安的最好办法。”史思明说:“好吧。”阿史那承庆等人带领五千骑兵到了范阳,史思明布置全军将士披甲戴盔去迎接他们,人马足有好几万,离阿史那承庆的队伍还有一里路,派人去对他们说:“相公和王爷远道而来,我们全体将士欣喜雀跃得不得了。但这些守卫边地的士卒胆子小,对相公的到来非常敬畏,不敢再向前走。请求相公收起武器让他们安下心来。”阿史那承庆等照办了。史思明于是把阿史那承庆、安守忠带进内厅,设宴奏乐款待他们。另外命令各个将领按照原来的分工收缴了阿史那承庆队伍的武器。部队中的各地兵卒都发给足够的路费,鼓励他们回家,要留下的分配到史思明部队的各个兵营。接着拘留了阿史那承庆,斩杀了安守忠、李立节。李光弼派遣衙官敬亻免招抚史思明,史思明于是命令衙官窦子昂呈递奏章,带领他所管辖的八万人马以及安伪朝廷的河东节度高秀岩归降。肃宗非常高兴,封史思明为归义王、范阳长史、御史大夫、河北节度使,史朝义以下各个将领一起授予高级官职,高秀岩任云中太守,把他的儿子高如岳等七人任命为大官。任命内侍李思敬、将军乌承恩为宣慰使,命令他们讨伐残余的叛军。
第二年改年号为乾元元年(758)。四月,肃宗任命乌承恩为副使,命他窥伺史思明的过错伺机杀掉他。当年,乌承恩的父亲乌知义任节度,史思明曾经侍奉乌知义,并且有着为乌承恩开释罪责的恩惠。李光弼凭这些断定史思明对乌承恩不会猜疑,就想靠这设置圈套杀掉史思明。乌承恩到范阳后,多次流露自己的野心,趁黑夜穿上女人的衣裳乔装自己,到史思明的各将领家里去,劝说他们背叛史思明。各将领把这事告诉了史思明,史思明非常害怕,又没有什么证据。过了一段时间,乌承恩和李思敬从上京来了,宣读完圣旨后,乌承恩准备回家。史思明留住乌承恩暂住客店,说第二天有事商议。他已预先安排在乌承恩睡觉的床上挂起帷帐,派两个人埋伏在床铺底下。乌承恩有个小儿子,原先留在范阳,史思明这时叫他去客店探望他的父亲。深夜,乌承恩私下对儿子说:“我受朝廷委派除掉史思明,日后就授予我节度的官职了。”埋伏在床底下的两个人喊叫着冲出客店,把这话告诉了史思明。史思明下令抓起乌承恩,搜查他的衣袋,查获朝廷颁赐给阿史那承庆世代享受特权的铁制契约凭证以及李光弼给乌承恩的书札,书札上写着:“承庆事了,即付铁券;不了,不可付之。”还查获档案资料几百页,记的都是先前跟随安禄山造反的部队将领的名单。史思明对他说:“我在什么地方对不起你,落到这步田地呢?”乌承恩声明:“判你死罪,这是太尉李光弼的主意。”史思明召集武将文官以及百姓,向西对着朝廷大声哭着说:“我用十三州的地盘、十万人的队伍归降朝廷,忠心赤胆并没辜负皇上,为什么要杀我!”于是乱棍打死乌承恩和他的儿子,关押了李思敬,派人上表朝廷奏明这件事情。朝廷又派中使告慰说:“朝廷和李光弼都没做这种事,而是乌承恩干的,打死他们是好事。”
又有使者从京城来,拿着司法部门御史大夫、中书、门下三司审议罪犯的文书“议罪人状”。史思明说:“陈希烈以下,都是身居重要职位的大臣,太上皇丢下他们到蜀州去了,收复天下之后,应当抚慰赏赐他们。现在这些人尚且被杀掉,何况我原来跟随安禄山造过反呢!”将领们都说:“乌承恩那件事,情况已经很清楚,李光弼还活着,祸害就不会小。您为什么不根据我们反映的事实请求处死李光弼,来向河北的百姓认错道歉。皇上如果不吝惜李光弼,替您杀了他,您就算安全了;不这样,后患无穷。”史思明说:“诸位说得很对。”于是命令耿仁智、张不矜主持撰写奏章:“请求朝廷处死李光弼来向河北的百姓认错道歉。如果不答应我们的请求,我们就自己带兵到太原杀掉李光弼。”张不矜先让史思明浏览一下奏表,到装进封套的时候,耿仁智把奏章上的字都涂掉了。执笔撰写奏章的人秘密报告史思明,史思明大发脾气,把耿仁智、张不矜抓到厅堂前面说:“你们为什么要辜负我?”下令处斩他们。耿仁智侍奉史思明多年,史思明想不杀他,收回处斩命令把他叫到室内,对他说:“我任用你快三十年,今天的事,我没有对不起你。”耿仁智大声喊起来:“人生本来不免一死,但应保持忠孝气节。如果您听从错误的意见,考虑背叛朝廷,即使多活十天一月,不如早点死去,请快点杀死我。”史思明怒火万丈,乱棍打死了他,脑浆流在地上。
这年十月,郭子仪率领九镇部队围攻相州,安庆绪派人溜出城去向史思明请求援救,史思明害怕官军的强大兵力,不敢发兵。十二月,萧华领着魏州人马归顺朝廷,朝廷派遣崔光远接替萧华镇守魏州。史思明进攻魏州夺取了州城,崔光远逃到黄河以南。史思明在魏州屠杀了三万人,平地上的血水流了好几天,就是肃宗乾元二年(759)正月初一。史思明在魏州城北边筑起祭坛,盗用帝号叫大圣燕王,任命周贽为行军司马。三月,带领部队援救相州,官军被打败就撤走了。史思明把安庆绪等人弄去杀掉后,吞并了他的人马。四月,堂而皇之地称起帝号来了,任命周贽为宰相,把范阳作为京城,名叫燕京。九月,攻打汴州,汴州节度使许叔冀被史思明收编,史思明士气更加高昂。又攻下了洛阳,跟太尉李光弼相抗衡。史思明大干杀人放火的坏事,老百姓无法生活。
肃宗上元二年(761),史思明暗地派人向官军传递假情报说:“洛阳城里的将士,都是幽州、朔方人,全都想回家。”鱼朝恩信以为真,告诉李光弼以及各节度仆固怀恩、卫伯玉等人:“可以赶快出兵去打洛阳城里的残余叛军。”李光弼等人同意他的意见,就兵分两路一齐出发。当官军途经榆林暂时驻下时,叛军丢下一些东西伪造偷逃迹象,官军将士们不再提防,都放心大胆地开进洛阳抓人抢东西。埋伏在北邙山下的叛军趁机一齐杀进城去,官军士卒都逃奔溃散了。鱼朝恩、卫伯玉撤退守卫陕州,李光弼、仆固怀恩放弃河阳城,退兵守卫闻喜。步兵零零碎碎死去几千人,军需物资装备全都丢给了叛军,河阳、怀州都被叛军占领。
史思明进军陕州,被官军阻击在姜子坂,战斗不利,退守永宁。要筑一座三角城,限定一天时间筑好,以便贮备军粮。史朝义负责筑起了城,还没来得及糊上泥巴,史思明就来检查验收,将儿子大骂了一顿。史朝义说:“由于兵士们疲乏,不过是暂时休息一下。”史思明又发火说:“你心疼你的部下,就违背我的吩咐!”命令自己的几十名随从人员马上泥墙,一会儿就泥好了。史思明又说:“等打下陕州,杀死你这杂种!”史朝义非常害怕。史思明居住在驿站,史朝义居住在客店,史思明命令心腹曹将军集中全部警卫士卒严加防卫,史朝义的部将骆悦和许叔冀的儿子许季常等人对史朝义说:“主上要害您,我骆悦和您活不到几天了。”接着试探说:“皇子废掉老皇的事,自古以来都有,要是喊来曹将军一起办理这事,行吗?”史朝义背过脸去不置可否。骆悦说:“您不答应,我们就归顺李家朝廷,您也不忠不孝了。”史朝义答应了,派许季常叫曹将军来。骆悦等人把这事告诉曹将军,曹将军不敢拒绝。当夜,史思明被噩梦惊醒,靠在床上一阵伤感。史思明贪爱音乐歌舞艺人,睡觉吃饭都带在自己身边,由于史思明残忍,艺人们都愤恨他。这时,问史思明怎么了,史思明说:“我刚才梦见河中那边沙滩上一群鹿渡河过来,鹿也死了,水也干了。”说完去上厕所。艺人们一起议论:“鹿嘛,就是福禄的‘禄’字;水嘛,就是寿命的‘命’字。这个杂种福禄寿命都完了。”骆悦闯了进来,问史思明在哪里,还没等回答,就杀死了几个艺人,艺人赶紧指出他在厕所。史思明发觉产生变故,翻墙跳出屋子,跑进马棚,牵马骑上。骆悦等人追来,命令副官周子俊射箭,射中史思明的臂膀,他摔下马来,问:“这是怎么回事?”骆悦等人告诉他,这是他儿子的命令。史思明说:“我昨天话语失误,今天才出了这事。不过你杀我太心急了,为什么不等我夺取了长安再杀?君临天下的事业最终干不成了。”接着再三呼喊怀王,说:“不要杀我!”边退边骂曹将军说:“这个杂种害我!这个杂种害我!”骆悦于是命令心腹捆绑史思明赶到柳泉驿,说:“事情已办成了。”史朝义问:“没有惊吓他老人家吧?没有伤害他老人家吧?”骆悦回答:“没有。”当时周贽、许叔冀在福昌统帅后续部队,史朝义派许季常去告诉他们。周贽听到这事,震惊得差点仰面倒地。史朝义率领队伍往回走,周贽等人前来迎接,趁机杀掉了周贽。史思明被带到柳泉驿后,绞死了。史朝义就登上了伪燕国的王位。