人物生平
滅亡蜀國
秦惠文王九年(公元前316年),巴國和蜀國互相攻打,都來向秦國告急求救。秦惠文王想出兵攻打蜀國,但顧慮道路險峻難行,並恐怕韓國可能會前來侵犯,所以猶豫不決。司馬錯與張儀在秦惠文王面前爭論不休,張儀主張應先攻打韓國,司馬錯力排張儀之議,認為攻打韓國將導致諸侯聯合對抗秦國,攻打蜀國則既可得其人力、物力以充實軍備,還可占據有利地勢順水而下攻打楚國。秦惠文王採納司馬錯的建議,決定出兵攻打蜀國。同年秋天,司馬錯與張儀、都尉墨等率軍從石牛道出兵攻打蜀國,與蜀國軍隊在葭萌(今四川廣元)交戰,蜀王兵敗逃到武陰(今四川彭山東)。同年十月,秦軍滅亡蜀國,將蜀王貶號為蜀侯,而任命陳莊出任蜀國相國。秦國吞併蜀國以後,更加富庶和強盛而輕視周圍各國。
平定叛亂
秦惠文王十四年(公元前311年),蜀相陳莊殺死蜀侯,歸降秦國。秦武王元年(公元前310年),因陳莊背叛秦國,司馬錯受命協助平定蜀地之亂,甘茂誅殺陳莊。秦昭襄王六年(公元前301年),蜀地郡守、蜀侯公子煇(秦國公子,名煇,受封蜀侯,蜀地地方長官)在蜀地作亂,反叛秦國,司馬錯奉命討伐叛軍。司馬錯誅殺公子煇以及郎中令等二十七人,蜀地之亂平定。
伐魏攻楚
秦昭襄王十二年(公元前295年),司馬錯當時擔任國尉,率領軍隊攻打魏國的襄城。
秦昭襄王十四年(公元前293年),將領白起接替司馬錯擔任國尉。
秦昭襄王十六年(公元前291年),司馬錯擔任左更,受命率軍攻打魏國,奪取魏國的軹地(今河南濟原南);攻打韓國,奪取韓國的鄧地(今河南鄧州,一說今湖北襄陽)。
秦昭襄王十八年(公元前289年),司馬錯擔任客卿,與大良造白起率軍攻打魏國的垣城和河雍二城,秦軍拆斷橋樑奪取二城。之後,秦軍抵達軹地,奪取魏國大小城池六十一座。
秦昭襄王二十一年(公元前286年),司馬錯率軍攻打魏國的河內,秦軍打敗魏軍,魏國獻出安邑給秦國以求和,秦國將城內百姓驅趕回魏國。
秦昭襄王二十七年(公元前280年),司馬錯奉命調動隴西軍隊,從蜀地進攻楚國的黔中郡(今湖南西部、貴州東北部),秦軍擊敗楚軍,奪取黔中郡,迫使楚國割讓出漢水以北和上庸(今湖北西北部)之地給秦國。
史籍記載
《史記·卷五·秦本紀第五》
《戰國策·卷三·秦策一》
《史記·卷七十·張儀列傳第十》
歷史評價
劉禹錫《登司馬錯古城》:“將軍將秦師,西南奠遐服。故壘清江上,蒼煙晦喬木。登臨直蕭辰,周覽壯前躅。塹平陳葉滿,墉高秋蔓綠。廢井抽寒菜,毀台生魯谷。耕人得古器,宿雨多遺鏃。楚塞郁重疊,蠻溪紛詰曲。留此數仞基,幾人傷遠目。”
家庭成員
孫子:司馬靳,曾為白起部將。