魏明帝曹睿得知诸葛亮北伐的消息,马上派出了张颌率大军迎战诸葛亮,并亲自来到长安坐镇。诸葛亮也做出了部署,派马谡率军驻守街亭,临行前诸葛亮给马谡做好了部署,让他占据水源,结果马谡违背了诸葛亮的部署,把军队驻扎在了南山上。当时马谡的先锋王平多次劝谏马谡要他据守山下城邑,但马谡死活就是不听,结果被张颌切断了水源,发动攻击,马谡的士兵四散奔逃大败亏输。
魏明帝西镇长安,命张郃拒亮,亮使马谡督诸军在前,与郃战于街亭。谡违亮节度,举动失宜,大为张郃所破。——《三国志·诸葛亮传》
其实在出发前关于先锋的任命,军中也有过争议,许多人认为应该由久经战场的魏延、吴壹等老将担任先锋,但诸葛亮这时候有意要提拔马谡,力排众议,决定由没有作战经验的马谡担任先锋。
诸葛亮委任马谡做先锋,明眼人都知道诸葛亮希望马谡能够借助这次北伐建功立业,所以谁都没有再劝阻。
时有宿将魏延、吴壹等,论者皆言以为宜令为先锋,而亮违众拔谡,统大众在前,与魏将张郃战于街亭,为郃所破,士卒离散。亮进无所据,退军还汉中。谡下狱物故,亮为之流涕,年三十九。——《三国志·马谡》
按照这个记载,当时诸葛亮确实是有心要提拔马谡,只是诸葛亮未免有些太着急了点,作为一个合格的军事家,诸葛亮应该知道一场战争的胜败意味着什么?也应该仔细地去分析、思考一个人的能力,而不是任人唯亲,出现了错误才去亡羊补牢。不得不说这次北伐,诸葛亮在用人方面确实有些意气用事,由于急着想要自己的得意门生立功上位,而忽略了马谡完全没有作战经验的缺点,这也是诸葛亮回到汉中因自责上疏自降三级的原因。
而诸葛亮之所以决定要将马谡处斩示众,其实也不单单是因为马谡失了街亭导致了北伐的失败。在我看来,诸葛亮之所以“挥泪斩马谡”,其主要原因有以下几点: