程道養,東晉末年出生於枹(fu)罕(今甘肅臨夏市)。早期加入道教,雲遊四海。後來,定居益州陽泉山道觀中。
背景
元嘉九年(公元432年)3月,因南朝宋益州刺史劉道濟殘害人民,不得人心。益州土地肥沃,仇池正鬧饑荒,仇池首領楊難當派遣流民許穆之,假稱晉朝宗室司馬飛龍,出征益州,一舉攻破巴興(今四川蓬溪)、陰平(四川德陽)。不久,許穆之為益州刺史劉道濟所擊斬。然而,司馬飛龍這個名字響震益州。
過程
元嘉九年(公元432年)7月,益州五城(今四川中江)軍官帛氐奴、梁顯、趙廣因升官受阻及利益分配不均,遂詐稱司馬飛龍仍在陽泉山中,聚眾數千人,起兵造反;趙廣起義後,領兵一舉攻占廣漢,並擊斬益州參軍程展及治中李抗之所部五百援兵;此後,巴西人唐頻起兵回響趙廣,並與趙廣等人攻陷涪城(今四川綿陽東),迫使涪陵、江陽、遂寧諸郡郡守棄城逃去,起義軍遂占領涪陵、江陽、遂寧;9月,趙廣等人領兵 攻打成都,劉道濟據城自守,趙广部眾屯聚日久,不見司馬飛龍,皆欲散去,趙廣遂於陽泉山中將程道養尋出,立為蜀王,建元泰始,是為蜀泰始王。程道養稱王后,以其弟程道助為驃騎將軍,封長沙王,鎮守涪城;趙廣、帛氐奴、梁顯、張尋、嚴遐等皆為將軍,會攻成都,一時聚眾十萬。益州刺史劉道濟遣中兵參軍裴方明、任浪之各率千餘人出城作戰,皆敗回;
元嘉九年(公元432年)12月,南朝宋派裴方明、任浪之再次出城作戰,大破程道養。此時,劉道濟勸降起義軍將領孟子,約期裡應外合,夾擊起義軍,事泄,趙廣殺孟子,不久,裴方明多次出城作戰,屢次擊敗起義軍,致使起義軍潰不成軍;同月,程道養收攏部眾七千人,退守廣漢,趙廣收攏部眾五千人,退守涪城,此時,成都糧盡,裴方明率部兩千人出城覓食,為趙廣擊潰,裴方明單騎回城,起義軍再圍成都;
公元433年2月,劉道濟病逝後,裴方明成為成都主將,裴方明乘程道養於毀金橋祭天之際,率三千人出城襲之。程道養大敗,再次退保廣漢。
元嘉十年(公元433)年2月,南朝宋文帝劉義隆派遣荊州刺史、臨川王劉義慶以及巴東太守周籍之都督巴西等五郡諸軍事,率兩千人援救成都;3月,程道養與趙廣自廣漢至郫縣,建立數百連營,以待劉宋軍,與此同時,周籍之與裴方明合兵,一舉攻克郫縣,繼而進擊廣漢,程道養與趙廣等逃還涪城及五城;5月,裴方明進軍涪城,趙廣等人戰敗逃散;9月,程道養率領餘部兩千餘人退入廣漢山谷中,繼續抗擊劉宋軍。
覆滅
元嘉十三年(公元436年)初,南朝宋文帝劉義隆派遣寧朔將軍蕭汪之繼續率軍圍剿;6月,程道養為蕭汪之擊潰,再次逃入廣漢山谷中隱蔽;
元嘉十四年(公元437)年4月,趙廣向南朝劉宋投降,起義軍軍心頓時受挫於是,起義軍將領王道恩襲殺程道養,投降劉宋,起義覆滅。