余杭人刘元进,从小就喜欢侠义,被州里尊崇。
他两手各长一尺多,两臂下垂后,手指超过膝盖。
炀帝发起辽东战争,百姓骚动不安。
元进自以为相貌非常,阴有异志,于是聚集亡命之徒。
刚好炀帝再征辽东,征兵于吴州、会稽,士卒们都互相说:“去年我们的父兄随炀帝出征的,正在大隋全盛之时,尚且死亡大半,骨骸不归;如今天下疲敝,这次出征,我们都会死光了。”于是大多逃跑了,郡县围捕很急。
不久杨玄感起兵于黎阳,元进知天下思乱,于是举兵响应。
三吴苦于征役的人,无不响应而到他麾下,个把月,就聚众几万。
将渡长江,而杨玄感失败。
吴郡人朱燮、晋宁人管崇也举兵造反,有众七万,共迎元进,推元进为主帅。
他占据吴郡,自称天子,朱燮、管崇都当仆射,署立百官。
毗陵、东阳、会稽、建安等地的豪杰,大多抓了当地长官,以响应他。
炀帝命令将军吐万绪、光禄大夫鱼俱罗率兵征讨他。
元进向西屯兵于茅浦,以抵抗官军,双方频频作战,互有胜负。
元进退兵保住曲阿,与朱燮、管崇合军,人数到了十万。
吐万绪进军逼迫,双方相持一百多天,他们被吐万绪打败,退保黄山。
吐万绪又打败他们,朱燮战死,元进率部奔向建安,休兵养士。
吐万绪、鱼俱罗二将,也因部队长期作战,而屯兵自守。
不久吐、鱼二将均获罪,炀帝令江都郡丞王世充发淮南兵进攻。
有大流星坠入江都,没有落地而向南流逝,摩擦竹林都发出了声音,到吴郡而落到地上。
元进恶之,让人挖地,深入两丈,挖得一石,直径一丈多。
几天后,石头不知去向。
王世充渡江后,元进率兵拒战,杀王军一千多人。
王世充着急,退保延陵栅。
元进派兵,人人都拿着茅草,就风放火。
王世充吓得不得了,将要弃营逃跑。
刚好风反吹过来,火势也转过来,元进部下怕烧后退。
世充挑选精兵掩击,大破元进军,杀伤大半。
此后元进屡战屡败。
元进对管崇说:“事情紧急,要拼死决战。”于是出营挑战,都被王世充所杀。
元进部下全投降,世充在黄亭涧活埋了他们,坑死的有三万人。
其余的人往往守险为盗。
此后董道冲、沈法兴、李子通等人乘机起兵,战争不息,直到隋朝灭亡。