司马颖大将张方到本官在的冯翊郡驻守。后又上表要求废掉司马颖的爵位。司马虓后即率领部众移驻荥阳。司马颙及带晋惠帝到根据地长安，又废司马颖皇太弟之位，命他回到府第。司马虓此时则与堂兄平昌公司马模及长史冯嵩等推司马越为盟主。永兴二年（305年），司马颖旧将汲桑与公师藩起兵支持成都王，进攻北方诸郡并威胁镇守邺城的司马模，司马虓派部将苟晞营救。司马越及后任命司马虓为骠骑将军，持节领豫州刺史，都督河北诸军事，原刺史刘乔认为司马虓不是晋惠帝正式任命，不接受司马越的差遣，并起兵攻向司马虓的根据地许昌，又命长子刘祐抵抗司