陈友谅是沔阳的一个渔夫的儿子,他本来姓谢,祖父招赘在陈家,因而随着姓陈。年少时念过书稍微懂些文理。有一个会看风水的人观察他家祖先的坟地,说“据风水的模式定当大贵”,陈友谅心里暗自高兴。曾经在县里当小吏,他不喜欢干。徐寿辉的军队起事,陈友谅去投奔他,在他的部将倪文俊那里当掌簿书的佐吏。
徐寿辉,罗田人,又名真一。以贩卖布匹为业。元朝末年盗贼蜂起,袁州的和尚彭莹玉用妖术和麻城的邹普胜聚众起事,以红巾为标记。他们因徐寿辉长相奇特,就推举他为首领。至正十一年(1351年)九月攻陷蕲水和黄州路,打败元朝的威顺王宽彻不花。于是就以蕲水为都城,立徐寿辉为皇帝,国号“天完”,建年号“治平”,以邹普胜为太师。没有多久,攻陷饶州、信州。次年(1352年)分兵四处出击,接连攻陷湖广、江西的诸多州县。接着又攻破昱岭关,攻下杭州。别将赵普胜等人攻破太平各路,声势大振。但是,徐寿辉没有远大的抱负,所得之地不能守住,第二年(1353年)被元军击败,徐寿辉逃脱。不久又兴盛起来,把都城迁到汉阳,被他的丞相倪文俊所控制。
至正十七年(1357年)九月,倪文俊图谋杀害徐寿辉,没成功,逃往黄州。当时陈友谅隶属于倪文俊,多次立下战功,当上了领兵元帅,就找了个机会杀死倪文俊,吞并了他的部队,自封宣慰使,不久称平章政事。次年(1358年),攻陷安庆,又攻破龙兴、瑞州,分兵攻取邵武、吉安。陈友谅本人率军攻入抚州。不久,又攻破建昌、赣州、汀州、信州、衢州。其时,长江以南只有陈友谅的兵力最强大。朱元璋攻下了太平,和陈友谅相比邻。陈友谅攻陷元朝的池州,朱元璋派遣常遇春攻取了池州,从此多次相互攻击。
赵普胜本是一员猛将,绰号“双刀赵”。当初,他和俞通海等人驻扎在巢湖,一起归顺朱元璋,后又叛离归降徐寿辉。在这时为陈友谅防守安庆,多次领兵争夺池州、太平,在疆界处来回骚扰。朱元璋为此忧虑,以利引诱赵普胜的门客,让他潜入陈友谅的军中离间赵普胜。赵普胜没有发觉,见到陈友谅派来的人就夸说自己的功劳,恼怒地表露出对陈友谅有恩德的神色。陈友谅怀恨在心,怀疑他对自己有二心,以会师为名,从江州突然来到赵普胜处。赵普胜用烧羊在雁汊迎接陈友谅,刚登上船,陈友谅马上杀死赵普胜,吞并了他的部队。
当初,陈友谅攻破龙兴,徐寿辉想把都城迁移到这里,陈友谅不同意。没有多久,徐寿辉突然从汉阳出发,停留在江州。江州是陈友谅驻扎的地方,他在城外埋伏下军队,迎接徐寿辉进城,随即紧闭城门,把徐寿辉带来的部队全部杀害。随即以江州为都城,事奉徐寿辉驻守在此地,而自称“汉王”,设置王府属下的官吏。于是陈友谅挟持徐寿辉东下,攻打太平,太平城坚固,攻打不下来,就率领大船停泊在太平城的西南。士兵们沿着船尾攀缘城上的矮墙登上了城,于是攻下太平。陈友谅心气更加骄纵。他进驻采石矶后,派遣部下将领表面上到徐寿辉面前禀告事情,暗中命令壮士带着铁锤击碎徐寿辉的脑袋。徐寿辉死了以后,陈友谅以采石的五通庙为行宫,即皇帝位,国号“汉”,改年号“大义”,太师邹普胜以下都继续担任原来的官职。登基时正好遇上刮大风下大雨,百官依次排列在沙岸上祝贺,未能完成规定的礼仪。
