宋神宗元豐五年(公元1082年)9月給事中徐禧、鄜延道總管種諤帶兵攻夏,準備一舉滅夏。徐禧等人攻入西夏橫山地區,直逼西夏首都興慶府(今寧夏銀川)。為了滅夏,徐禧等人在永樂川築永樂城(今寧夏境內)。西夏梁氏遣統軍葉悖麻、咩訛埋等,領六監軍司兵三十萬攻永樂城,徐禧不聽部下高永亨突襲敵軍的正確謀略,而以兵萬人列陣城下。夏軍渡河後,向宋軍發動猛攻,宋軍戰敗,退入城中。夏軍兵圍永樂城,截斷流經城中的水源;沈括以及宦官李憲等人的救兵受阻。由於怨恨徐禧,種諤未予援救。夏軍終攻破永樂城,徐禧等人死難,宋軍二十多萬士卒役夫陣亡。