夏蒙双方达成和解协议后,蒙古不断向西夏征兵,西夏因压力过重而不能按规定时日完成任务,因此惹怒了蒙古。1217年十二月,蒙古军渡过黄河进攻西夏,逼近中兴府,神宗遵顼惊恐万状,将太子德任留在都城防守,自己匆忙逃到西凉,夏兵毫无抵抗之力,遂向蒙古请降。1123年,遵顼让位给德旺。德旺欲联合漠北未被蒙古征服的部落,共同抗击蒙古,不料消息走露,被蒙知悉,成吉思汗决定调集大军灭西夏。1224年九月,蒙古军攻陷银州,西夏数万人战死,夏将令塔海被俘后遇害。德旺表示愿意投降并派遣人质,蒙古于是退兵。1226年二月,成吉思汗又以西夏迟迟不纳人质为由,亲自率兵十万,攻入西夏,先后攻破黑水、兀剌海、沙州等州城。五月,蒙古军南下,接连攻陷肃州、甘州、西凉府。西夏的河西地区几乎全部丧失。七月,献宗德旺死。献宗的侄儿被拥立继位。八月,蒙古西路军抢占了黄河九渡,攻破应里。十月,蒙古东路军攻陷夏州。接着,蒙古军东西两路夹击西夏的政治和经济中心灵、兴地区。十一月,成吉思汗亲率大军围攻灵州,德任率领固守灵州的夏兵同蒙古军进行了殊死战斗,其激烈程度为蒙古军作战以来所少见。终因夏兵伤亡惨重而失败。灵州失陷。德任不屈被杀。1227年一月,末主顾不得改元,继续使用乾定年号。蒙古军兵临城下,又发生强烈地震,房倒屋塌,瘟役流行。末主走投无路,派遣使节请求成吉思汗宽限一个月便献城投降。七月,末主开城投降,结果被蒙古军所杀,历时一百九十年的西夏灭亡。