攸之为宁朔将军、寻阳太守，领军进军虎槛，以抵抗将要来袭的敌军。攸之到虎槛后发现当时前锋共有五支军队屯留在虎槛，而当时为大统的王玄谟又未到，各军和每晚到来集结的后援部队都各自订立军号，并不统一。沈攸之觉得这样不妥当，遂自向一军求号，其他人亦跟随他的做法。殷孝祖后获授为前锋都督，但他御下方式不得人心，反而攸之对内安抚将士，对外亦对各统领保持和洽，很得人们信赖。殷孝祖不久就在进攻赭圻一战中中流矢阵亡，顿失主帅的众军此时都属意由攸之接任前锋都督一职。都督征讨诸军事的建安王刘休仁得悉孝祖去世，就派宁朔将军江方兴及龙骧