吉水太平軍北掠峽江,西出宜春,切斷臨江湘軍後路,騷擾湖南邊界,湘軍連失劉騰鴻、王錱兩員大將,撫州、建昌、吉安太平軍氣焰複張。
上高援軍奉調協助劉長佑攻臨江,任命普承堯為大將。普承堯跟隨塔齊布、劉騰鴻一起作戰,立了不少戰功。湘軍前鋒進至峽江,遭遇太平軍,馬上退回羅坊。普承堯到達羅坊以後,正準備修築營壘,太平軍已經掩殺過來了。普承堯往北撤走,劉長佑派出的三營湘軍一起潰退,普承堯往北逃至鸚哥嶺才止住腳步,三營湘軍駐臨江。
劉長佑圍攻臨江,太平軍眼見糧草將盡,到處求援。李世賢命令唐文煜率軍支援臨江、峽江,普承堯到峽江拒敵,很快被唐文煜所敗。
耆齡令湘軍將領楊虎臣進軍新餘,以保宜春。張運蘭、王開化出兵分宜,郭炳坤守安福,準備夾擊太平軍。軍隊尚未行動,唐文煜已兵至太平墟,進窺湘軍。臨江城內太平軍一起掘土填壕,準備與援軍一起夾擊湘軍。
蕭啟江駐紮太平墟,劉長佑與楊虎臣聲息相通,蕭啟江遣部將劉嶽昭幫助楊虎臣阻擋羅坊方向的太平軍。
蕭啟江作為前部,劉長佑率兩千五百人守外壕。太平援軍數倍於己,蕭、劉兩部將士人人自危。張運蘭、王開化已取峽江、分宜,也不敢來援,要視蕭、劉勝敗情況而定。
數日以後,劉長佑抓獲一名太平軍探子,獲悉太平軍已有數萬人馬進入太平墟,與峽江太平軍相約一起進攻官軍。臨江城內的太平軍已將壘前的鹿角、木樁等障礙物清除幹淨,嚴陣以待。
劉長佑考慮到湘軍已腹背受敵,時間一久,必然坐以待斃。
這天晚上,雞剛叫頭遍,湘軍去七留三,帶足糧草彈藥,弓上弦刀出鞘,人銜枚馬摘鈴,與主將一起夜襲太平軍。在這之前,劉長佑已經與蕭啟江、田興恕約定盡起大軍,天亮時會於太平墟。