貓牛城之戰,西夏與唃廝囉之戰。宋景祐二年(1035),西夏國主李元昊派蘇奴兒率軍2萬5千攻打在湟水流域建立地方政權的藏族首領唃廝囉,兵被被俘。元昊自領軍隊攻貓牛城(今青海西寧北),一月未克。後以假和騙取守軍打開城門,不戰而入,並大肆屠殺。在乘勝進攻青唐(今青海西寧)及其附近的安二、宗哥、帶星嶺等城時,被唃廝囉的部將安子羅以10萬軍隊截斷歸路。經過200多天戰鬥,安子羅雖然失敗,但元昊軍將士餓死、淹死也超過了一半。