中军将军王思政对孝武帝说:“高欢的野心,明眼人都看得出来。洛阳不是打仗的地方,宇文泰真心忠于王室,现在去投奔他,将来再收复旧京(洛阳),还怕不成功吗?”孝武帝深表赞同,派散骑侍郎、河东人柳庆到高平见宇文泰,一起商议时事。宇文泰请求迎接孝武帝西迁,柳庆回去复命。孝武帝又私下对柳庆说:“我想往荆州去,怎么样?”柳庆说:“关中地势险要,宇文泰的才略值得依靠。荆州不是战略要地,南边还靠近梁朝边境,臣愚笨,没看出去荆州的好处。”孝武帝又问阁内都督宇文显和,显和也劝他往西去。当时孝武帝广泛征调各州郡兵马,东郡太守、河东人裴侠率部赶到洛阳,王思政问他:“现在权臣专权,王室日渐衰弱,该怎么办?”裴侠说:“宇文泰被三军推举,占据着易守难攻的关中(百二之地,指以二万人可挡百万人),他自己手握兵权,怎会愿意把权力交给别人!您即便投奔他,恐怕也是‘避汤入火’。”王思政问:“那该怎么办?”裴侠说:“图谋高欢,有立刻降临的危险;往西投奔宇文泰,有将来的隐患。但眼下只能先去关中,再慢慢想办法。”王思政同意,就把裴侠推荐给孝武帝,任命他为左中郎将。
当初,丞相高欢认为洛阳久经战乱,想迁都邺城,孝武帝说:“孝文帝(高祖)定都洛阳,是为万世基业;您既然有功于国家,该遵循太和年间的旧制(维持洛阳都城地位)。”高欢才作罢。到这时,高欢又谋划迁都,派三千骑兵镇守建兴,增派河东、济州的兵力,把各州低价收购的粮食全运到邺城。孝武帝又敕令高欢:“您如果想平息人心、杜绝议论,只能撤回河东的军队,解除建兴的防守,送回相州(邺城)的粮食,召回济州的兵马。让蔡俊接受替换,邸珍离开徐州,让士兵解甲归田、各自务农;如果需要粮食,再另外转运。这样一来,进谗言的人就会闭嘴,疑虑悔恨也不会产生,您能在太原高枕无忧,我也能在洛阳安心执政。您如果举兵南下、图谋皇位,我虽不勇武,但为了国家宗庙,也不得不抵抗。事情的决定权在您,不是我能定的——就像堆山只差一筐土就成,咱们都该珍惜当前的局面。”高欢上奏,极力指责宇文泰、斛斯椿的罪行。
孝武帝任命广宁太守、广宁人任祥兼任尚书左仆射,加授开府仪同三司,任祥却弃官逃走,渡过黄河,占据本郡等待高欢。孝武帝于是允许文武官员中想往北投奔高欢的人自行决定去留,随后下制书列举高欢的罪状,召贺拔胜赶赴自己身边。贺拔胜问太保掾、范阳人卢柔该怎么办,卢柔说:“高欢叛逆,您率全军赶赴洛阳,和他决一死战,以死相拼,这是上策;往北守住鲁阳,往南吞并荆州旧地,往东连接兖、豫二州,往西联合关中,拥兵百万,等待时机行动,这是中策;献出三荆之地,投靠梁朝保命,功名全失,这是下策。”贺拔胜笑了笑,没回应。
孝武帝任命宇文泰兼任尚书仆射,为关西大行台,答应把冯翊长公主嫁给他,对宇文泰的帐内都督、秦郡人杨荐说:“你回去告诉宇文行台,派骑兵来接我。”任命杨荐为直阁将军。宇文泰任命前秦州刺史骆超为大都督,率一千轻骑兵赶赴洛阳,又派杨荐和长史宇文测出关等候迎接孝武帝。
丞相高欢召来弟弟定州刺史高琛,让他镇守晋阳,命长史崔暹辅佐他(崔暹是崔挺的族孙)。高欢领兵南下,对部众说:“我当初因尔朱氏专权,在天下高举义旗,拥立主上,忠心可对天地;却被斛斯椿谗言陷害,把忠诚说成叛逆,现在我南下,只为杀斛斯椿而已。”任命高敖曹为前锋。宇文泰也向各州郡发布檄文,列举高欢的罪行,亲自率大军从高平出发,前军驻扎在弘农。贺拔胜的军队驻扎在汝水。
秋季七月己丑日,孝武帝亲自率十几万兵马驻扎在河桥,任命斛斯椿为前锋,在邙山北边布阵。斛斯椿请求率二千精锐骑兵连夜渡河,突袭高欢疲惫的军队,孝武帝起初同意了。黄门侍郎杨宽劝孝武帝说:“高欢以臣伐君,什么事做不出来!现在把兵权交给别人(斛斯椿),恐怕会生变故。斛斯椿如果渡河,万一立功,就是灭了一个高欢,又生出一个高欢啊!”孝武帝于是敕令斛斯椿停止行动,斛斯椿叹息说:“近来火星进入南斗星区(荧惑入南斗,古人认为是凶兆),现在主上听信身边人的谗言,不用我的计策,难道这是天意吗!”宇文泰听说后,对身边人说:“高欢几天内行军八九百里,这是兵家大忌,本该趁机袭击他。可主上以天子之尊,不敢渡河决战,只靠渡口据守。况且黄河万里长,很难处处防御,只要有一处被突破,大事就完了。”当即任命大都督赵贵为别道行台,从蒲坂渡河,赶赴并州;派大都督李贤率一千精锐骑兵赶赴洛阳。
孝武帝派斛斯椿和行台长孙稚、大都督颍川王元斌之镇守虎牢,行台长孙子彦(长孙稚的儿子)镇守陕城,贾显智、斛斯元寿镇守滑台(元斌之是元鉴的