郭虾蟆

初守会州

郭出生于射手家庭，金宣宗时，以善射应募从军。兴定（1217年-1222年）初年，郭禄大守会州，并且遥授同知平凉府事兼会州刺史，郭虾蟆随军。兴定四年（1220年）八月，西夏攻击会州，西夏将领和马均披挂金甲，出入阵中，距离约两百余步的郭禄大遥发一箭，射中一人，接着又射一人，箭贯穿双手，将该人钉在树上，西夏军为之大骇，后因寡不敌众，会州城被西夏攻破，郭氏兄弟均被俘，两人誓死不降，金廷知道后，为了表彰两人的忠诚，破格任用郭禄大之子伴牛官之职，后郭氏兄弟两人拔掉胡须，设法逃归，但事迹泄漏，郭禄大被杀，郭虾蟆独自逃归。金宣宗感念禄大忠诚，再次升迁其子，遥授会州军事判官，虾蟆也连升两阶，担任同知兰州军州事。

屡破西夏

兴定五年（1221年）冬天，西夏军进犯金国定西，郭虾蟆领兵击败西夏军，斩首七百，获马五十匹，升同知临洮府事。元光二年（1223年），西夏发动步兵骑兵共数十万猛攻凤翔(今属陕西)，金元帅赤盏合喜命郭虾蟆总领军事，一日巡城，见护城河外有一西夏将领坐在胡床上，箭力无法抵达之处，赤盏合喜问郭虾蟆是否能射杀他，郭虾蟆目测后说：“可以。”接着便弯弓搭箭，趁西夏将领抬肘，一箭射向他腋下盔甲无法掩盖之处，将其射杀，西夏军惊恐莫名，不久就退去。朝廷遥授郭虾蟆静难军节度使，很快又改为通远军节度使，加授山东西路斡可必刺谋克，并派使者赏赐，在各郡宣扬他的事迹。

收复会州

这一年冬天，郭虾蟆和巩州元帅田瑞攻击西夏所属的会州，虾蟆率领骑兵五百，身穿红衣，从会州南面山上冲下，西夏军猝不及防，以为神兵天将，城上有个士兵在悬风版后举手，虾蟆一箭射去，将手、版同时射穿，不久已有数百人遭郭虾蟆射死，西夏军惊恐，于是投降，被西夏占据四年的会州宣告收复。

平定田瑞

正大（1224年-1231年）初年，田瑞以巩州为据点叛金，金哀宗命陕西两行省共同讨伐，虾蟆亲率士兵攻上城墙，攻破巩州，田瑞开门逃跑，被其弟田济所杀。这一战，郭虾蟆斩首五千余级，因战功遥授知凤翔府事、本路兵马都总管、元帅左督坚兼行兰、会、洮、河元帅府事。六年九月，虾蟆向哀宗进献马匹，哀宗下诏，将马赏赐给郭虾蟆，另外又加赠许多宝物。

尽忠报国

天兴二年（1232年），金哀宗迁都到蔡州又打算逃往巩州，任命粘葛完展为巩昌行事。三年正月，粘葛完展听说蔡州城破，哀宗自尽，率众守城，绥德州帅汪世显向来嫉妒粘葛完展，打算趁机攻打巩州，但是畏惧郭虾蟆的威望，打算约他合力攻打，遭到虾蟆义正严辞拒绝，于是汪世显独自攻破巩州，杀了粘葛完展，投降蒙古。后派出二十多人向虾蟆劝降，都遭拒绝。
金国灭亡后，西部州府几乎都归降蒙古，只有虾蟆坚守孤城达三年之久(史料没有说是哪一城，估计是凤翔或会州，后者机率较大)，南宋端平三年（1236年）十月，蒙古大军猛攻，虾蟆决定死战到底，将州中金属集中，铸造为炮，又杀牛马慰劳战士，烧毁自己房子积蓄表示必死的决心，在虾蟆军拼死抵抗下，蒙古军无法轻易攻城。
军士死伤越来越多，虾蟆命令堆积柴草，召集家人和城中战士之儿女，关在一间屋内，亲自烧焚，然后率领将士在大火前拉满弓，等待蒙古军攻击。城被攻破，蒙古军万箭齐发，虾蟆站在大草堆上，以门作掩护，射出三百箭，百发百中，箭射完后，他把弓和剑抛入火中，自焚而死，年仅四十五岁，城中无一人投降。
当地人感念郭虾蟆尽忠，为他立祠祭奠，今日靖远城隍庙故址即是该祠旧址，庙中城隍便是郭虾蟆。
郭死后，其事迹逐渐被当地人民神化，会州城遗址也因此被称为“郭虾蟆城”。