凉州牧张瓘自从公元355年平定张祚之乱掌权并向前秦称藩以来,前凉平静了几年。但张瓘逐渐开始日益猜忌苛虐,专以个人的爱憎作为赏罚。
公元359年五月,郎中殷郇劝谏他。张瓘说:“老虎生下三天后就能自个扑杀动物吃肉,不须人教。”拒绝听取建言,于是逐渐失去人心。辅国将军宋混,禀性忠诚鲠直。张瓘很怕他,便打算杀了宋混及其弟弟宋澄,然后趁机废了凉王张玄靓而自代。于是他开始征兵数万,集结在姑臧。
宋混知道后,和宋澄带领杨和等四十多名壮士突然进入南城,向各个军营宣布说:“张瓘阴谋篡逆,我受到太后的密令准备诛杀他。”很快追随他的兵众就多达两千。张瓘率领他的部众出战,但被宋混击破。张瓘麾下部将玄胪刺中了宋混,但不能穿透他的甲胄,结果反而被宋混生擒了。张瓘的部众见大势已去,全都投降。张瓘和弟弟张琚都自杀,宋混夷了他的整个宗族。张玄靓于是任命宋混为使持节、负责朝廷内外军事的骠骑大将军、酒泉郡侯,代替张瓘辅政。宋混接着请张玄靓去掉凉王的称号,再次称晋朝的凉州牧。宋混问玄胪道:“你刺中了我,幸好我没伤到。如今我辅政,你不害怕吗?”玄胪答道:“我受张瓘的恩典,只恨矛刺足下不够深而已。有什么好害怕的!”宋混觉得他是个有情义的人,就把他当作心膂。
公元361年四月,前凉骠骑大将军宋混重病不起。张玄靓及其祖母马氏前往探省,说:“将军万一不幸,我们寡妇孤儿该怎么办!我打算以林宗继承将军,可以吗?”宋混答道;“臣的儿子宋林宗年幼体弱,不堪大任。殿下如果还信任臣的门户,臣的弟弟宋澄处理政事比臣还强。臣只是担心他过于儒雅谨慎,对紧急的事情或许不够胜任。如果殿下鼓励并使用他,臣觉得是可以的。”宋混警戒宋澄和自己的各个儿子说:“我们家深受国家的大恩,应当以死相报。你们绝不能仗势欺人。”他又招见朝廷大臣们,都用忠贞的言语劝谏他们。宋混死时,走在路上的人都为他的去世流泪。张玄靓于是任命宋澄为领军将军辅政。
同年九月,凉州右司马张邕恨宋澄专权,起兵攻打并杀了宋澄,接着杀害了他的整个家族。年幼的张玄靓只好任命张邕为中护军,任命自己的叔父张天锡为中领军,和张邕共同辅政。
张邕不但骄矜淫纵,又和马氏私通,树立党羽,专擅朝权,并且滥用刑法,杀人无度,弄得国人对他十分反感。
十月,张天锡的亲信敦煌人刘肃跟张天锡说:“国家的事情还没完!”张天锡问道:“你这是什么意思?”刘肃答道:“如今中护军的行为,有点像前些年的长宁侯(张祚)。”张天锡大惊道:“我一直这么觉得,但不敢开口。你如果有什么计策,不妨说出来听听?”刘肃说:“正应当赶快把他除掉!”张天锡问道:“到哪里去找这样的人?”刘肃说:“我就是这样的人!”刘肃当时和张天锡一样都还不满二十岁。张天锡说:“你太年轻,必须再找几个帮手。”刘肃说:“赵白驹和我两人就足够了。”
十一月,张天锡和张邕一道入宫上朝,刘肃和赵白驹跟从张天锡进宫。正值张邕就站在门下,刘肃举刀向他砍去,但没有砍到。赵白驹接着也举刀砍去,却又没有砍中。他两人和张天锡一道进入宫中,而张邕得以逃逸。他随后带领三百多甲士回来进攻宫门。张天锡登上屋顶大呼道:“张邕凶逆无道,不但诛灭了宋氏,现在又打算倾覆我家。你们将士世代都是凉州的臣民,怎么忍心互相杀戮!今天我们要拿下的,止张邕一人而已,其他人一律不予过问!”于是张邕的兵众全都散走,张邕众叛亲离,只好自刎而死。张天锡接着杀了他的全部家族党羽。
张玄靓年龄幼小,性格又柔弱。他只好任命张天锡为使持节、冠军大将军、负责朝廷内外军事,辅政。十二月,西凉改建兴四十九年为升平元年。东晋朝廷下诏任命张玄靓为大都督,负责陇西军事的凉州刺史、护羌校尉、西平公。
公元363年秋八月,有异星出现在角宿和亢宿之间。张玄靓祖母即张骏妻子马氏去世。他尊庶母郭氏为太妃。郭氏因为张天锡专政,便和大臣张钦等人阴谋诛杀他。结果事情泄露,张钦等人都死了。张玄靓因此极度害怕,便要禅位让给张天锡,但张天锡不肯接受。右将军刘肃等人劝张天锡自立。闰八月,张天锡让刘肃等人半夜带兵入宫,弑杀了张玄靓,然后声称他暴病身亡。张玄靓死时才十四岁,在位九年。张天锡谥他为冲公。张天锡于是自称使持节、大都督、大将军、凉州牧、西平公,当时他才十八岁。张天锡又尊生母刘美人为太妃,并派司马纶骞带着表章前往建康请求正式任命,同时送御史俞归回到江东。
张天锡自此在西凉掌权。张天锡字纯嘏,是张骏的小儿子,小名叫独活。他最初名为公纯嘏。后来入宫上朝,有人取笑他的名字有三字,便自己改了名叫天锡。
张天锡经常在花园池塘边举行盛宴,政事颇为荒废。荡难将军兼校书祭酒索商上疏极力劝谏,张天锡答道:“我并不是喜欢这么做,但这么做有它的好处。观看晨花,则会尊敬秀丽有才的人士;玩赏芝兰,则会喜爱有德有行的大臣;目睹松竹,则会思念注重贞操的贤人;临观清流,则会看重廉洁正直的行为;观览蔓草,则会蔑视贪赃污秽的官吏;遇到飚风,则会厌恶凶狡恶毒的歹徒。如果这样引申而来,触类旁通,那还会有什么遗漏?”
公元364年六月,前秦王苻坚派大鸿胪拜张天锡为大将军、凉州牧、西平公。
公元366年冬十月,张天锡派使者抵达前秦边境,宣布跟前秦断绝君臣关系。
当初,陇西人李俨占据陇西郡投降前秦,后来又和张天锡相通。十二月,羌人敛岐在略阳带着四千户人家背叛前秦,向李俨称臣。李俨于是安置自己的州牧郡守,与前秦和西凉同时断绝臣属关系。
前秦辅国将军王猛、陇西太守姜衡、南安太守南安邵羌、扬武将军姚苌等大将率领一万七千大军讨伐敛岐。三月,张天锡派遣前将军杨遹向金城进发,征东将军常据向左南进发,游击将军张统向白土进发,张天锡亲自带领三万人进驻仓松,准备讨伐李俨。
敛岐部落原先隶属羌人领袖姚弋仲,而前秦大将姚苌是姚弋仲的儿子。他们听说姚苌来了,全都投降了。王猛于是猛攻略阳,敛岐不得不逃到白马去。秦王苻坚于是任命姚苌为陇东太守。
张天锡到大夏和武始二郡去进攻李俨的部队,很快攻下了这两座城池。常据则打败李俨在葵谷的部队。张天锡于是进驻左南。李俨害怕,只好退守枹罕,并派他兄长的儿子李纯到前秦去谢罪,并请求相救。秦王苻坚派前将军杨安和建威将军王抚率领二万骑兵,会合王猛去救李俨。
王猛派部将邵羌追击敛岐,又让部将王抚守卫侯和,姜衡守卫白石,王猛自己则与杨安去救枹罕。张天锡派杨遹和秦军在枹罕东面大战,结果被王猛彻底打败,阵亡和被俘的多达一万七千多。王猛然后和张天锡在枹罕城下相持。同时邵羌在白马生擒了敛岐,将他送到长安。
王猛写信给张天锡说:“我受诏来救李俨,并不打算和凉州军队作战。现在我打算深壁高垒,听候朝廷诏书的指示。旷曰持久的城下相持,只担心两败俱伤,这不是什么好办法。假如将军肯退兵,我将带着李俨回到东面,而将军迁徙这里的民众凯旋回到西边,这样不是很好吗!”张天锡跟各位将领说:“王猛的信里既然都这么说了,我们还有什么不同意的?我们本来就是来讨伐叛逆,而不是来和秦军作战。” 又因为在枹罕东面的新败,士兵阵亡了十之二三,他便决定带兵西归。张天锡回姑臧后,即立儿子张大怀为世子。
王猛在枹罕东面打败张天锡时,俘获了他的部将敦煌人阴据以及甲士五千人。公元371年四月,前秦王苻坚平定了仇池公杨纂的反叛后,想用仁德感怀远近,同时想威加河西,便派阴据带着他的甲士回到凉州,并让著作郎梁殊和阎负陪他们一块去。苻坚趁机命令王猛写信给张天锡,晓谕他道:“昔日贵先公向刘氏和石氏称藩的原因,是审时度势分析强弱的结果。如今要论凉州的军事实力,已经不如当年了;要论现在大秦的威德,则并非当年的两赵可以相比。而将军居然翻然自绝于大秦,这难道是宗庙的福份!以大秦的威力,可以对外邦一视同仁,可以让弱水(古代传说中西流的河水)东流,可以使江河西注。关东既然已经平定(前秦此时已经消灭了前燕),大秦即将移兵河西,那是恐怕并非凉州六郡的军民所能抗拒的。当年刘表以为汉南可以保住,而今天将军也以为西河可以安全。吉凶在身,命运如何很快就可以得知。将军应当深谋远虑,自求多福,不要让六世创下的基业毁于一旦!”张天锡大为恐惧,便急忙派遣使者向苻坚谢罪称藩。苻坚接着拜张天锡使持节、负责河西军事的骠骑大将军、开府仪同三司、凉州刺史、西平公。
十二月,前秦任命河州刺史李辩领兴晋太守,回镇枹罕,同时将凉州的州府迁徙到金城(今兰州)。张天锡听说前秦有兼并西凉的打算,非常害怕,便在姑臧城南立坛,杀三牲祭祀祖先。他亲自率领典军将军张宁和中坚将军马芮等官员僚属,遥远地和晋的三公结盟。张天锡还派遣从事中郎韩博和奋节将军康妙带着表章和盟文到建康,同时还写信给大司马桓温,定期明年夏天同时大举,在上邽会合。韩博很有口才,桓温对他十分赞许。有一次在大会上,桓温让司马刁彝嘲讽他。刁彝于是问韩博道:“先生是韩卢的后代吗?”韩卢是战国时韩国一种黑色的猎狗。韩博答道:“先生才是韩卢的后代。”桓温笑道:“刁君因为先生姓韩,所以才会这么问。他自己姓刁,怎么可能是韩卢的后代!”韩博说:“明公可曾听说,短尾巴的韩卢叫刁。”在座的官员无不为他思维和口才的敏捷而叹服。
当初,张天锡政变杀了张邕时,刘肃和安定人梁景都有功劳,二人于是得宠,赐姓张氏。张天锡把他们当作自己的儿子(其实他们年龄相仿),让他们干预政事。张天锡荒于酒色,懒得处理政务,后来又废黜世子张大怀而立嬖妾焦氏的儿子张大豫,还封焦氏为左夫人,因此民众愤怒怨恨。他堂弟从事中郎张宪用车载着自己的棺柩恳切进谏,但张天锡不听。
公元376年五月,秦王苻坚下诏道:“张天锡虽然称藩受位,然而却没能奉行臣下的职责。可派遣使持节、武卫将军武都人苟苌、左将军毛盛、中书令梁熙、步兵校尉姚苌等人率领军队兵临西河,让尚书郎阎负和梁殊奉诏征召张天锡入朝。如果有违王命,王师即刻进军扑灭讨伐。”当时,前秦出征的步骑多达十三万。军司段铿跟东晋的降将周飏说:“这么强大的军队出征,谁能抵挡得住!”周飏说:“自从戎狄侵入中原以来以来,还真从来没有过。”苻坚大举出动军事仪仗队,亲自为苟苌等人在长安城西为三军饯行,不同程度地赏赐出征的各位将领。苻坚又命令秦州刺史苟池、河州刺史李辩、凉州刺史王统带领三州的部众作为苟苌的后继。
秋七月,阎负和梁殊抵达姑臧。张天锡召集僚属商议,问道:“一旦入朝,必然回不来了。但如果不肯受命,秦兵一定会来入侵。这该怎么办?”禁中录事席仂说:“陛下可以让爱子作人质,用贵重的金银财宝作贿赂,好让他们先退兵,然后再慢慢想办法。这是大丈夫能屈能伸的办法。”大臣们都认为席仂年老胆怯,纷纷愤怒地说:“我们世世代代事奉晋朝,忠诚和气节著名于海内。如今一旦委身贼寇的朝廷,将辱及祖宗。没有什么是比这更大的耻辱了!况且河西天险,百年无虞。如果我们发动全境内的精兵,往右招来西域的军队,往北引来匈奴的铁骑,联合抗拒秦兵,未必这么快就能断定无法战胜他们!”张天锡卷起衣袖大声喊道:“孤已经拿定主意了!有再主降的立斩!”然后让人去跟阎负和梁殊说:“先生打算活着回去,还是死了回去?”梁殊等人言辞意气十分强硬,不屈不饶。张天锡大怒,把他俩绑在军门,命令军士交替向他俩射箭,还说:“射不中的人,就是和我不同心同德。”他母亲严氏哭着劝道:“秦主以一州的地盘,横扫天下;东平鲜卑,南取巴蜀;兵不留行,所向无敌。你如果投降了他,还可以多活好几年。如今却打算以区区一隅的地盘,抗衡大国,又杀害他们的使者。你败亡的日子不远了!”张天锡不管,照派龙骧将军马建率领二万兵众去抵御秦兵。
前秦人很快就听说张天锡杀了阎负和梁殊。八月,梁熙、姚苌、王统、李辩从清石津渡过黄河,进攻据守河会城的西凉骁烈将军梁济,并招降了他。八月十六甲申日,苟苌从石城津渡过黄河,与梁熙等人会合,共同进攻并很快攻拔了缠缩城(今甘肃未登)。马建大为恐惧,便从杨非退到清塞。
张天锡又派征东将军常据率领三万大军进驻洪池,张天锡亲自率领其余的五万军队,驻扎在金昌城。安西将军敦煌人宋皓劝张天锡道:“臣白天观察人事,夜晚观看天象。我觉得秦兵是抵挡不住的,不如投降为好。”张天锡大怒,将宋皓贬为宣威护军。
广武太守辛章闭城固守。辛章与晋兴相彭知正和西平相赵疑商量说:“马建是行伍出身,必然不肯为国家出力,以致秦军深入境内。我们可以各自率领三郡的精兵,截断秦军的粮运,然后跟他们决一死战。”
苟苌派姚苌带领三千甲士作为前驱挑战常据。部将们都劝常据出击,以挫败秦军的锋芒,但常据不肯。苟苌和梁熙听说张天锡亲自进逼,便加紧进攻常据和马建。八月二十二,马建果然不出辛章所料,带领一万多人投降秦军,其余士兵则都散走。第二天,苟苌与常据在洪池决战,结果常据兵败,自己的战马被乱兵所杀。他的部将董儒要把自己的马给常据,常据说:“我三次都督各路大军,两次成为持节钺的统帅,八次负责禁卫军旅,十次统领外征兵马,可以说是受到朝廷无比的宠任。如今终于受困在此,这里就是我一死报国的地方。我挺安心的!”于是就在帐篷里脱下甲胄,西向磕头稽首,然后伏剑而死。秦兵杀了他的军司席仂。
八月二十五,秦兵进入清塞,在高地上列阵。张天锡派司兵赵充哲为前锋,率领五万精兵,和苟苌等人在赤岸苦战,结果被苟苌打得落花流水,阵亡和被俘的多达三万八千。赵充哲和中卫将军史景都战死了。张天锡出金昌城亲自作战,城内又反叛了他。张天锡只好带着几千骑兵奔还姑臧。次日,秦兵抵达姑臧。张天锡走投无路,只好素车白马,载着棺柩,绑了自己,到秦军军门投降。苟苌当场亲自为他松绑,焚烧了棺柩,然后将他送往长安。凉州的郡县于是全部归降前秦。
当初,张天锡所居住的安昌门和平章殿无故崩塌,十来天后他的国家就灭亡了。他总共在位十三年。
九月,秦王苻坚任命梁熙为持节、西中郎将、凉州刺史,出镇姑臧。他还将那里的七千多户豪门大族迁徙到关中,同时征收百姓五品税,将得到的金银一万三千斤赏赐给秦军将士。除此之外则没怎么扰民。苻坚封张天锡为归义侯,赐给他重光县的东宁乡二百户作为他的食邑,还拜他为北部尚书。当初,秦兵出师前,先为张天锡在长安修筑了府邸,让他一来就可以入住。苻坚还任命张天锡的晋兴太守陇西人彭和正为黄门侍郎,治中从事武兴人苏膺和敦煌太守张烈为尚书郎,西平太守金城人赵凝为金城太守,高昌人杨干为高昌太守;其馀的西凉官员也都根据才能得到提擢叙用。
梁熙清俭爱民,河西因而安定了下来。他任用张天锡的武威太守敦煌人索泮为别驾,宋皓为主簿。西平人郭护起兵攻秦,梁熙派宋皓为折冲将军,将他镇压了。
张氏自从张轨于公元301年被任命为凉州刺史起,占据西凉达五代七十五年之久。张氏的西凉即史称前凉的王朝到这时正式终结了。