1218年(蒙古太祖十三年,金興定二年),攸哈喇拔都開始鎮守太原

攸哈喇拔都原名攸興哥金朝渤海人,屢次率軍抗擊蒙古軍隊的進攻。後被蒙古大將木華黎降服。成吉思汗給他賜名「哈喇拔都」,「哈喇」本義是「黑色」,引申為是偉大的意思,「拔都」是勇士的意思,合起來就是「偉大的勇士」。

1218年,哈喇拔都被授予金虎符,同時晉陞為龍虎衛上將軍,擔任河東北路兵馬都元帥,鎮守太原。這時,太原城剛被蒙古人佔領,百廢待興,哈喇拔都組織力量修繕城池,整頓軍備,招降屬邑,命令所有商店酒肆照常營業,良好的社會秩序吸引了周邊的人們都來歸附。哈喇拔都曾經在夜間微服私訪,聽民間說:「我們的父母姐妹在戰亂中失散了,已經死去的不能復生,可是,活著的有些被蒙古兵抓了去當奴隸,我們又沒有錢贖回來,真是命苦呀。」第二天,哈喇拔都就下令,凡俘獲者中有親人贖回的任憑親人贖回,沒有錢的,由官府替他們出錢,因此,許多破碎的家庭得以團圓。

1220年春,金朝的梁知府佔領西風寨,四處掠奪農民的耕牛,老百姓紛紛向哈喇拔都控訴。哈喇拔都率領騎兵一路追殺梁知府,將他的頭砍了下來,掛在太原城的西門,同時歸還了農民的耕牛。

1221年春,金兵攻打壽陽縣的王胡庄,形勢萬分危急,左右偏將分兵據守,寨中能夠戰鬥的士兵剩下不足百人。當天深夜,哈喇拔都親率十幾名騎兵前往救援。快到達時,發現金兵正在東、西兩山頭點火報警,哈喇拔都率騎兵上前拼殺,黎明時分,金兵敗走,轉而乘太原空虛俘獲了哈喇拔都的家人。哈喇拔都得知後,快馬直奔西山,從敵人的大營中奪回了自己的家人。不久,金朝將領趙權府率兵5萬圍攻太原。哈喇拔都率騎兵30人衝出西門,令其他騎兵在後邊拖著樹枝揚起滾滾塵土。哈喇拔都高聲警告金兵說:「3萬蒙古鐵騎來了!」驚恐的金兵大敗而歸。1223年,金朝將領馬武京攻打太谷縣桑梓寨,哈喇拔都在險要處設置埋伏,自己則親率騎兵衝擊敵人的隊伍,伏兵齊出,敵人潰不成軍。這時的太原地區只有石家昂、陵井寨(時在盂縣,今在陽曲)、清泉寨未被蒙古軍隊佔領。1224年秋,哈喇拔都率部到達陵井寨,派士卒前去聯繫,謊稱當地農民交付糧草,騙開了寨門,哈喇拔都趁機衝進寨內,一舉蕩平了該寨,來年開春,石家昂、清泉寨也都向哈喇拔都投降了。

1227年初夏,太原城內的叛徒向金人投降,秘密打開城門,引領金兵進入城內。哈喇拔都奮起抵抗,可是敵人越聚越多,金兵高喊:「攸哈喇拔都,快投降吧。」哈喇拔都高聲回答說:「太原周邊的重鎮都失守了,我如果放棄太原,有什麼臉面見成吉思汗和恩公木華黎?我的家人任憑你們發落,我自己決心與城共存亡!」於是,力戰而死。