郭松龄,外号郭“鬼子”,奉系军阀张作霖的五虎将之一。由于张作霖勾结日本,穷兵黩武,在张作霖命令郭松龄回奉的时候,郭松龄发表了《讨奉通电》。第二天,郭松龄前往滦州,并在这里召开了军事会议。滦州军事会议结束之后,郭松龄将手里的7万奉军编成5个军:第一军军长刘伟、第二军军长刘振东、第三军军长范浦江、第四军军长霁云、第五军军长魏益三。具体的军事部署为:第二军向山海关进发,第一军在山海关附近与张作相部周旋,第三军进攻热河,第四军作为总预备队,第五军作为先遣部队。
郭松龄手里的奉军能征善战,是张作霖奉军中的精锐部队。张作霖掌握的黑龙江和吉林两省的奉军不论是在人数还是战斗力方面都不及郭松龄指挥的奉军。11月30日,郭松龄将所部奉军改为“东北国民军”以和张作霖的奉军区别。郭松龄的东北国民军进军非常迅速,很快就突破了奉军防守的山海关、锦州等地。
锦州是奉天的门户,锦州失守之后,郭松龄指挥东北国民军兵分两路向奉天进发。此时坐镇奉天的张大帅早已没有了往日的微风,正所谓“见势不对,立即撤退”,他一方面做好了随时逃跑的准备,另一方面派杨宇霆去和日本谈判,积极寻求日本帝国主义的支持。
郭松龄最害怕的就是日本人的干涉,为此郭松龄和张作霖交战双方都派出了自己的代表和日本谈判,最终张作霖给出的价码符合日本帝国主义的要求,日本由严守中立到公开出兵帮助张作霖。
当郭松龄的东北国民军一步一步向奉天,离奉天只有一步之遥的时候,日本关东军先是警告国民军南满铁路两侧及方圆20里不准有军事行动,违反者将解除武装。到了12月18日,日本关东军司令部移驻奉天城,亲自指挥日本关东军帮助张作霖守卫奉天。
日本关东军的参战帮助张作霖稳定了战局,由于连日的作战,郭松龄的部队不得不在锦州修整。在郭军修整的这段时间里,张作霖东拼西凑了8万军队准备和郭松龄决一死战。郭军和奉军的战争呈胶着状态的时候,郭军的邹作华暗通奉军,同时日本关东军配合奉军进行正面进攻,郭松龄的军队开始全面溃败。吴俊升率领骑兵部队包围了郭松龄的指挥部,郭松龄见大势已去,率领卫队向营口逃去,不料途中被奉军抓获。张作霖下令将其枪决,为了泄恨,将其尸体运回奉天曝尸三日。
郭松龄手拿一手好牌,占据着绝对的优势,反奉战争是大局已定,奉天城破只是时间问题。不料半路杀出个程咬金,日本关东军的干涉使得张作霖反败为胜,郭松龄反而成为了阶下囚。