甘宁打听到李元正在率领大军攻打庐江的袁术,于是甘宁便从江夏出发,带领数百名部下前往庐江,他走的是水路,因为脱掉刘表军的士兵服侍,穿回原来的水贼服装,所以驻守庐江港的士兵以为是水贼来犯,因此还没等甘宁船只靠岸便使用弓箭射击。
甘宁再三解释自己是来找李元的,奈何驻守庐江的士兵并不相信,无奈之下甘宁只好下令先把庐江港攻下来,于是双方就打了起来,但是甘宁非常克制,知道自己是来投靠李元的,而不是找人家麻烦,所以让手下出手不要太重,因此庐江港的士兵也没有受太多的伤害。
因为驻守庐江港的士兵并不多,只有不到一百人而已,所以很快就被甘宁打下来。就在甘宁上岸后不久,李元和纪灵便率领大军前来,那时候甘宁并没有认出李元,而且看见敌军兵马如此之多,他麾下只有数百人,双方打起来他肯定必败无疑,所以便下令返回船上,打算从其他港口上岸,再去徐州找李元,然而就在甘宁要离开的时候被李元认了出来,真是无巧不成书。