当时,中国北方的形势同南方一样混乱。三个主要人物支配着北方的权力斗争,他们是吴佩孚、张作霖和冯玉祥。
吴控制了北京及其周围的省份。张是东北军阀,他的头衔是“东北各省总司令”。冯那时是吴的部属,已成为西北军阀。他们的区别是十分明显的。吴是有学问的将军,是一名十足的军官,他那长长的脸上刻着一条伤痕,并长着一小撮胡子。张那冷酷的胖脸上突出地留着一撮胡子,日俄战争时他是一个土匪并受雇于日本人,后来作为一名中国正规军的军官升为东北某省的军事统帅。
形象最生动的是冯。他心宽体胖,脸庞宽大,身材魁伟,以“基督将军”而闻名于世,后来许多人送给他一个更好的名字:“倒戈将军”。他曾让自己的部队用水洗身进行洗礼,以显示他的基督徒身份。作为北京周围各省有影响的头头,吴曾于1923年10月5日通过国会投票选举来安排共和国总统这一宝座。当时,513个国会议员中仅有33人投孙中山的票,480名投票赞成吴的议员每人都收到了5000元大洋的贿赂。
吴试图压服孙博士,冯听从吴的指挥。而东北的张则主要担忧横贯他的地盘的中东铁路,俄国人正在全力打国民党这张牌,但俄国人也不和北京方面闹翻。1924年5月31日,双方达成协议,中东铁路由双方共同管理。当张表示反对时,俄国人告诉他,在必要的情况下,他们将使用武力。这样,张于9月20日与他们签署了一项单独协定。
两天之前,永远乐观的孙中山博士在广州宣布北伐开始,但他的这次北伐努力为广州的商团叛乱所挫败。北方这时仍在混战,吴佩孚与冯玉祥组成了对付张作霖的联盟。
10月中旬,冯玉祥突然背叛了吴佩孚,他命令自己的部队掉转头来向北京进军。10月25日,冯玉祥的部队占领了北京,吴佩孚被赶出北京。在冯玉祥的帮助下,张作霖又弄到了几个头衔。此外,冯玉祥还将