余杭人刘元进,从小就喜欢侠义,被州里尊崇。

他两手各长一尺多,两臂下垂后,手指超过膝盖。

炀帝发起辽东战争,百姓騷动不安。

元进自以为相貌非常,陰有异志,于是聚集亡命之徒。

刚好炀帝再征辽东,征兵于吴州、会稽,士卒们都互相说:“去年我们的父兄随炀帝出征的,正在大隋全盛之时,尚且死亡大半,骨骸不归;如今天下疲敝,这次出征,我们都会死光了。”于是大多逃跑了,郡县围捕很急。

不久杨玄感起兵于黎陽,元进知天下思乱,于是举兵响应。

三吴苦于征役的人,无不响应而到他麾下,个把月,就聚众几万。

将渡长江,而杨玄感失败。

吴郡人朱燮、晋宁人管崇也举兵造反,有众七万,共迎元进,推元进为主帅。

他占据吴郡,自称天子,朱燮、管崇都当仆射,署立百官。

毗陵、东陽、会稽、建安等地的豪杰,大多抓了当地长官,以响应他。

炀帝命令将军吐万绪、光禄大夫鱼俱罗率兵征讨他。

元进向西屯兵于茅浦,以抵抗官军,双方频频作战,互有胜负。

元进退兵保住曲阿,与朱燮、管崇合军,人数到了十万。

吐万绪进军逼迫,双方相持一百多天,他们被吐万绪打败,退保黄山。

吐万绪又打败他们,朱燮战死,元进率部奔向建安,休兵养士。

吐万绪、鱼俱罗二将,也因部队长期作战,而屯兵自守。

不久吐、鱼二将均获罪,炀帝令江都郡丞王世充发淮南兵进攻。

有大流星坠入江都,没有落地而向南流逝,摩擦竹林都发出了声音,到吴郡而落到地上。

元进恶之,让人挖地,深入两丈,挖得一石,直径一丈多。

几天后,石头不知去向。

王世充渡江后,元进率兵拒战,杀王军一千多人。

王世充着急,退保延陵栅。

元进派兵,人人都拿着茅草,就风放火。

王世充吓得不得了,将要弃营逃跑。

刚好风反吹过来,火势也转过来,元进部下怕烧后退。

世充挑选精兵掩击,大破元进军,杀伤大半。

此后元进屡战屡败。

元进对管崇说:“事情紧急,要拼死决战。”于是出营挑战,都被王世充所杀。

元进部下全投降,世充在黄亭涧活埋了他们,坑死的有三万人。

其余的人往往守险为盗。

此后董道冲、沈法兴、李子通等人乘机起兵,战争不息,直到隋朝灭亡。