5月28日,伍祥禎率部隨陳宦抵達成都。 3月2日,再戰,馮玉祥、伍祥禎擊敗護國軍收復敘府。伍祥禎退了軍界后,回到家鄉大水井。
伍祥禎,字玉亭,雲南省羅平縣大水井鄉(現屬攀枝花市西區)人,少年時離開家鄉,投入北洋新軍,逐漸升為中級軍官。
1907年,
徐世昌出關任東三省總督,將帶到關外的北洋新軍整編為第二十鎮,伍祥禎任第三十九協協統,駐軍
奉天省。
1911年10月10日爆發了
武昌起義。各省紛紛響應,脫離清政府,宣布獨立。奉省的革命黨人張榕、
藍天蔚等緊密磋商,秘密醞釀起義。
1911年11月12日,東三省總督
趙爾巽在
張作霖的支持下,成立了奉天國民保安公會,趙爾巽任會長,伍祥禎、吳景濂任副會長,
袁金鎧任參議總長,
蔣方震、張榕任參議副長。這個保安公會實質是個變相的保皇會。
11月14日,趙爾巽以考察的名義,派藍天蔚到關內,行前伍祥禎 曾贈其二千元。
民國成立后第三十九協改編為第三十九旅,仍任旅長。
1913年,二次革命爆發后,伍祥禎率所部隨
北洋軍南下鎮壓,8月12日湖南為形勢所迫取消獨立,9月17日
袁世凱令
湯薌銘率楚有等四艘淺水艦駛入
岳州,派第三師
曹錕部進駐岳州,又以第三十九旅旅長伍祥禎為岳州鎮守使。伍祥禎率部進駐
岳陽、長沙。
1914年8月,中央陸軍第20師步兵第39旅擴編成中央陸軍第4混成旅。伍祥禎仍任旅長。
1915年2月20日,袁世凱授
陳宧以參謀次長身份會辦四川軍務。命其率伍祥禎、馮玉祥、李炳之三混成旅入川, 5月28日,伍祥禎率部隨陳宦抵達成都。隨後被任命為川南鎮守使。
12月25日,
唐繼堯、
蔡鍔等通電各省,宣告雲南獨立,並組織護國軍,向四川、貴州、廣西三路出兵討袁。伍祥禎奉命守
敘州。伍祥禎在禹王宮召集地方人士,為袁張目。開明紳士趙清熙厲聲斥道:“袁世凱既稱人民公僕,理應替人民服務,愛惜人民、保護人民,為何要做皇帝?我實在不能公認他!”一時滿座皆驚。但伍祥禎並沒有治他的罪。
1916年1月21日,護國軍第一梯團
鄧泰中、楊榛支隊打敗漢軍張占鴻和伍祥禎的北洋軍第四混成旅,佔領川南重鎮敘府(
宜賓),袁世凱和陳宧極為震怒,罷免伍祥禎的川南鎮守使職務,責令其戴罪立功和馮玉祥、朱登五收復敘府。2月5日,馮玉祥、朱登五、丁博霄收復敘府之戰失敗。3月2日,再戰,馮玉祥、伍祥禎擊敗護國軍收復敘府。隨著形勢發展,陳宦與護國軍議和,4月25日,伍祥禎率部回成都。
伍祥禎退了軍界后,回到家鄉大水井。1922年3月朱德、
金漢鼎等將領因反雲南軍閥唐繼堯失敗,被迫離開昆明,入川來到
金沙江,朱德等人過江后,當晚在大水井伍祥禎家食宿,受到熱情招待。第2天早飯過後,整裝起程,伍祥禎安排其弟親自給朱德等人帶路,送往棉花地向鹽邊縣方向趕路。