又称太原保卫战,宋金战争重要战役之一。宣和七年(金天会三年,1125年),金军分两路攻宋。西路军由完颜宗翰(粘罕)统率,自云中(今山西大同)出发,连克朔(今属山西)、武(今山西神池)、代(今山西代县)、忻(今属山西)等州,进逼太原。都总管童贯弃太原遁归东京,留王禀以副都总管守城。十二月中旬,金军败宋将折可求、刘光世所率4万援军,进围太原,因攻城月余未下,遂取长围久困之策。靖康元年(1126)正月,金东路军长驱直入,直抵东京(今河南开封)。二月,完颜宗翰命部将完颜银术可率一部兵力继续围困太原,自率主力南下。宋廷震动,急命姚古为制置使,统兵增援太原。三月,金东路军迫宋割让太原、中山、河间三镇后,撤军北还。完颜宗翰以知太原府张孝纯不受割让太原诏书为由,留银术可率部继续围攻,自还云中府。五月,为解太原之围,宋诏种师中率军与姚古军犄角进援。种师中至平定军(今山西平定),相继收复寿阳、榆次(今均属山西)后,军至寿阳石坑(今山西寿阳东南),遭金军袭击,五战三胜,屯驻杀熊岭(今山西寿阳西南)。姚古率军至威胜军(今山西沁县),闻完颜宗翰军将至,畏敌不前。种师中军孤军奋战,陷入重围,负伤力战而死。金军乘势再败姚古军于盘陀(今山西祁县东南),姚古退守隆德府(今山西长治)。
八月,金以宋未能践约割地为由,再次分兵两路大举攻宋。宋廷急遣使求金缓师,同时,命李纲为河北、河东路宣抚使率军援太原。李纲遣解潜屯威胜军,刘(韦合)屯辽州(今山西左权),折可求等屯汾州(今山西汾阳),范琼屯南北关(今山西灵石境内),相约三道并进。因诸军不为李纲所辖,互不协调,被金军各个击破,丧师数万。九月初,金军集兵攻太原城,张孝纯、副都总管王禀率军坚守,多次击退金军的进攻,因外无救兵,内无粮草被金军攻破。王禀投河而死,张孝纯被俘。太原终为金军攻破。此役宋军损折甚大,北宋覆亡遂成定局。