陶侃在洛阳呆了五、六年,但前途依然渺茫得很。在这期间,西晋的内乱愈演愈烈。永康元年(300),赵王伦废贾后。第二年又废惠帝自己称帝。动乱就由宫廷内发展到宫廷外。洛阳内外已成为诸王军队冲突、争夺之地。在这种情况下,寓居洛阳的江东士族纷纷返家避乱。此时陶侃已经认识到,在洛阳的这种门阀政治下,他是难于出人头地的。又因受到江东士族纷纷返回家乡气氛的影响,他也准备南下了。适经朋友推荐,他得补任武冈县令。武冈是荆州南部的一个县。陶侃打点行装,匆匆上路了。这时的陶侃已经四十多岁。他想起自己奋斗经营多年,竟然只落得到距政治中心远而又远的小县当县令的地步,其心情可想而知。
陶侃到任后,与太守吕岳的关系很紧张。他遂弃官回家。以后又当过郡小中正。如果不是晋末江南的动乱给他以侪身戎旅的机会,恐怕他终生也只能当个县令之类的小官。
投身戎旅,建立军功八王之乱引起江南动荡不安的局势,为陶侃施展才干提供了机遇。
西晋末年,秦、雍一带的人民因天灾和战乱,大量流徙到梁、益地区就食。永宁元年(301)流民因不堪当地官吏欺压,聚众起义。西晋朝廷忙调集荆州武勇开赴益州进行镇压。被调发的荆州武勇,都不愿远征,而又受到当地官吏驱迫,遂转而屯聚起事。太安二年(303)义阳蛮张昌聚众在江夏起义,不愿远征的丁壮及江夏一带流民纷纷投奔张昌。张昌攻下江夏郡,旬月之间,众至三万。
张昌势力的发展,引起朝廷的不安。朝廷即派南蛮校尉、荆州刺史刘弘率领军队前去镇压。刘弘上任,即辟陶侃为南蛮长史,命他为先锋开赴襄阳,讨伐张昌。
能受到刘弘重用,陶侃当然十分高兴。况且动乱时从军立军功,也不失为仕进升迁的一条捷径。
陶侃率军进驻襄阳。刘弘军却在宛为张昌所败。张昌转攻襄阳不下,即沿汉水进入长江。一时间,荆、江、扬等州大部分地区为张昌所控制。刘弘①《晋书·惠帝纪》。
②《晋书·张华传》。
命陶侃进攻张昌,连战皆捷,终将这次起义镇压下去。在这个过程中,陶侃在军事上显示的才干使刘弘十分感叹。他对陶侃说:“吾昔为羊公参军,谓吾其后当居身处。今相观察,必继老夫矣。”①羊公即羊祜。晋吴对峙,他曾镇守荆州近二十年,为晋更吴立下大功。刘弘自以年老难继羊祜功业,因此希望陶侃在荆州有所作为。以后陶侃果然当上荆州刺史。刘弘的这番话对陶侃必定起了不小的激励作用。
张昌事定,陶侃等因军功得到赏赐。荆、扬等州出现了一个暂时安定的局面。这时北方的战乱已愈演愈烈,西晋朝廷名存实亡。广陵相陈敏见北方大乱,朝廷无力控制江东,遂起兵占据扬州,并遣其弟陈恢沿江西上进攻武昌,以图割据江南。
刘弘命陶侃为江夏太守,率军抵御陈恢。陶侃与陈敏为同郡,又同岁举吏。因此有人对陶侃居大郡,统强兵颇有猜疑。实际上,陶侃不会放弃已取得的功业去投靠一个在江东毫无根基的人。但他也怕刘弘听信这种猜疑,“遂遣子洪及兄子臻诣弘以自固。弘引为参军,资而遣之。又加侃督护,使与诸军并力距恢”。刘弘用人不疑,陶侃无后顾之忧,遂与陈恢力战,所向必破。陶侃这两次战绩,奠定了他在荆州地区军事上的地位。这时的陶侃,已不再是昔日被人瞧不起的“远人”、“小人”,而成为颇有实力的地方将领。光熙元年(306),刘弘病故。不久,陶侃亦因母病故去职。
陶侃在家守丧期间,江南的政治形势又发生了变化。永嘉元年(307)西晋宗室琅邪王司马睿和大士族王导渡江进驻建邺。司马睿是“八王之乱”中最后一个权臣东海王司马越的死党。他看到西晋洛阳政权已处在崩解之势,就利用司马越派他镇守建邺之机割据江东。