高迎祥,一名如岳,陜西安塞人。明朝后期朝政腐敗,1628年(崇禎元年),全國饑荒連年,農民起義風起云涌,高迎祥揭竿于安塞,率部活動于延慶府。1630年(崇禎三年)十一月,與王嘉胤、王自用部會合東渡入晉。1631年(崇禎四年)六月,王嘉胤遇難后,陜晉各路義軍結成三十六營,迎祥為領袖之一,推稱闖王。是時,李自成及侄李過、張獻忠等部亦東渡與會,義軍眾20萬。分道四擊,相繼攻克了寧鄉(xiāng)、石樓、稷山、聞喜、河澗諸州縣。
1632年(崇禎五年),迎祥、自用、馬光玉、獻忠、自成合攻蒲州、大寧、陽城。是年八月,攻克大寧、隰州、澤州、壽陽,全晉震動。明廷乃罷巡撫宋統(tǒng)殷,以許鼎臣督賀人龍、左良玉軍8000人進駐平陽;宣大總督張宗衡督張應昌、頗希牧、艾萬年兵7000人堵汾州,妄圖一舉剿滅義軍。義軍入磨盤山,三路御敵。迎祥棄澤州、壽陽,率部南逾太行,攻濟源、清化、修武,圍懷慶,潛入西山,直搗順德、真定,進逼京畿,京內大嘩。受阻盧象升,回師屯兵太行。
1633年(崇禎六年)春,義軍失利,自用捐軀。六月,迎祥奇兵出太行,沿摩天嶺西下抵武安,擊潰明總兵左良玉軍,乘勝襲取懷慶、彰德二府,徑攻衛(wèi)輝。七月,與獻忠等部合兵河北。八月,戰(zhàn)明將湯九州部于河南的牛尾、柳泉、猛虎村。是年十一月,迎祥計賄監(jiān)軍太監(jiān)楊進朝,以假降乘黃河封凍,潛從毛家寨飛渡入豫,破澠池、伊陽、盧氏三縣。間道盧氏山,走內鄉(xiāng),經棗陽、當陽進入湖廣,破夔州,攻廣元,逼四川。
1634年(崇禎七年),明廷擢陳奇瑜為兵部侍郎。總督山陜、河南、湖廣、四川諸路軍馬,與鄖陽巡撫盧象升,水陸并進,四面包圍夾擊義軍。義軍四出河南、浙川、商雒等地。迎祥、自成入陜,誤入興安(今安康)車廂峽。時逢大雨兩月,馬乏倒斃,弓矢皆脫。納部將顧君恩計,以假降驕敵,遂率部渡棧,突圍入關中。是時明廷正準備彈冠相慶置義軍于死地,驚聞義軍突圍,群臣交章彈劾,陳奇瑜削籍戍邊,洪承疇代之。迎祥、自成乘洪承疇處置西寧兵變無暇東顧,率部入鞏昌、平涼、臨洮、風翔諸府數十州縣,擊敗賀人龍、張?zhí)於Y軍,殺固原道陸夢龍,圍隴州40余日。待洪承疇卷土東進,迎祥、自成入終南山。稍后東出,破東州、靈寶、汜水、滎陽。聞左良玉軍將至,移師梅山、溱水問,分兵拔下蔡,燒汝寧。
1635年(崇禎八年)一月,偵聞洪承疇與朱大典并力入豫進剿,迎祥遂召集各路義軍十三家七十二營首領大會滎陽,共商應敵之策。眾納李自成:“一夫猶奮,況10萬眾乎!官兵無能為也,宜分兵定所向,利鈍聽之天”的建議,分路四出擊敵。迎祥、自成、獻忠東進,破霍丘、攻壽州、入潁州,殺知州尹夢龍、州判趙士寬、尚書張鶴鳴。乘勝徑取風陽.焚皇陵,殺留守朱相國,斬指揮袁瑞征、呂承蔭、知府顏答暄、推官萬文英等,盡放囚犯百余人。崇禎聞報,幾欲驚死,素服避殿,哭告祖廟。市斬鳳陽巡撫楊一鵬。
是年四月,迎祥、自成西趨歸德,會合曹操、過天星等部義軍,復入陜西。五月,迎祥與各路義軍會師陜西,合兵二十萬,直逼西安,連營五十里。烽火照西京。洪承疇、曹文詔死守,迎祥移兵西攻平涼。設伏寧州湫頭鎮(zhèn).誘殺明將艾萬年、曹文詔。七月,復向西安挺進,未果,西走武功。八月,攻扶風、岐山等縣。九月,迎祥、自成、獻忠合兵,與洪承疇大戰(zhàn)關中。十月,義軍戰(zhàn)明軍不力,獻忠等部出潼關,分十三營東進,迎祥、自成大戰(zhàn)胃南、臨潼,東逾華陰南原絕嶺,出朱陽關。十一月,迎祥、自成、獻忠會師河南閔鄉(xiāng),合攻左良玉軍,進取陜州,直逼洛陽,攻占光州、霍丘后,向江北挺進。
1636年(崇禎九年)一月,迎祥、自成攻廬州,取含山、和州,殺知州黎宏業(yè)、在籍御史馬如蛟等。繼圍滁州,與盧象升、祖寬、羅岱、楊世恩等部,激戰(zhàn)朱龍橋。迎祥等北攻壽州不克,西入歸德。二月,攻密縣、破登州,擊殺明將湯九州,進軍鄧州、鄖陽。三月,迎祥與自成分兵,由鄖襄入興安、漢中與獻忠會師。五月,迎祥復入湖廣。
是年七月,迎祥出南山,揮師直驅西安,軍至周至黑水峪,遭陜西巡撫孫傳庭伏擊被俘,押至北京,不屈就義。