东京的地位在当时的辽国相当重要,当时的辽国共有五京,上京临潢府也就是辽国的首都,中京大定府(今内蒙宁城附近),东京辽阳府、南京幽州、西京大同府。每京都是辽国在各个地区的军事政治文化中心,因此东京府留守被杀对辽国来说绝对是件大事。然而东京留守被暗杀的消息传到上京后,耶律延禧并未引起足够的重视,仅仅是委任东京府的户部使渤海人大公鼎去处理东京事件。
此时的东京府已经一片混乱,萧保先的被杀已经使整个东京城内群龙无首,长期受契丹人欺辱的渤海人似乎要将几十年来的怨气统一爆发出来。整个东京城内渤海人与契丹人之间爆发了大规模的民族冲突,东京府陷入了即将失控的局面。渤海人大公鼎的出现及时挽救了东京府的命运,他和副留守高清明集合了城内的奚族、汉族士兵一千多人,实行全城禁严,对敢于聚众闹事的渤海人坚决予以镇压,东京府的局面一度得到了控制。但好景不长,东京府的局面再一次恶化,渤海人爆发了更大规模的起义,而且这次起义的爆发使辽国彻底丢失了对东京府的控制权。乘着东京府一片混乱之际,高永昌率领自己手下的渤海士兵们发动了第二次反辽起义,整个东京府变成了渤海人的天下,辽国将士们为了保命,纷纷逃出城外。
新任留守大公鼎和副留守高清明以为已经完全控制了东京府的局面,没想到军队内部出了问题,他们看见局面难以收拾溜之大吉了。高永昌在一夜之间就攻占了整个东京府,在起兵反辽占据东京不到一个月的时间里,他开始正式称帝了,建国为大渤海国,改元隆基。高永昌的渤海国成了辽东地区的一支新生力量,同阿骨的金国和耶律延禧的辽国在东北地区形成了三足鼎立的局面。但如何处理和北方的金国及西方的辽国之间的关系,成了摆在高永昌面前的棘手问题。同辽国的关系已经撕破脸皮,只能与北方国势正强的金国结盟共同抗辽,才能保住自己的国家和皇位。
渤海国建国的消息同时传到了金国和辽国,阿骨打非常高兴,高永昌东京府称帝的受益者只会是金国,东京府早晚也会变成金国的囊中之物。而耶律延禧却非常痛苦,于是,耶律延禧决定攻打高永昌。这次出征文人宰相张琳再次被派出场。张琳经过上次同金兵的作战后,已经吓破胆了,再也不敢上战场了,别说当主将了,但耶律延禧用来用去好象就萧奉先和张琳还可用。于是,耶律延禧又派了魏王耶律淳为征讨渤海人的主帅,而张琳担任副帅。魏王耶律淳在耶律章奴叛乱事件中的表现非常忠心,已经完全取得了耶律延禧的信任,因此耶律延禧便派他亲自出征。
说起这位魏王耶律淳,在辽国皇室成员中对耶律延禧比较忠心。于是,耶律淳和张琳带着两万大军浩浩荡荡地向东京城进发。而此时的高永昌已经带领着他的渤海人民在辽东地区如秋风扫落叶般席卷了整个辽河流域。辽河两岸的渤海人民纷纷响应高永昌的军队,不到一个月的时间,高永昌便攻占了辽东五十多个州,仅剩沈州还未攻下。但辽国出兵的消息还是使高永昌感到了情况的不妙,自己的渤海军虽然士气很高涨,但毕竟不是正规军队,只是一帮农民临时拼凑起来的,一旦碰上辽国的正规军,输赢就很难预料。
为了解除自己的后顾之忧,高永昌决定提前实施自己的“联金抗辽”计划。因此他立即派使者挞不也向金国请求援军。接到渤海国派遣使者求救的消息后,阿骨打决定出兵辽东帮助高永昌,但阿骨打要求高永昌削去帝位,带领渤海人归顺大金国。因此阿骨打派遣自己的亲信胡沙补,和挞不也一起前去传达阿骨打的意思。高永昌不肯答应阿骨打的要求,因为,他造反就是要建立自己的国家,如果要归顺阿骨打的金国,那么这一个多月来的努力不是全白废了吗?
高永昌非但拒绝了阿骨打的要求,反而要阿骨打释放金国境内的渤海俘虏。但阿骨打觉渤海人同女真人都是同一个祖先,都是靺鞨人,虽然高永昌很狂妄自大,阿骨打并没有生气在阿骨打看来,最大的敌人应该是耶律延禧。于是阿骨打派遣胡沙补和宁江州的辽国俘虏大药师奴再次出使渤海国,还是劝说高永昌,只要能归顺大金国,可以给予高永昌王公的爵位。然后高永昌再次地拒绝了。这下可彻底激怒了阿骨打,阿骨打决定开始实施他的“东京攻略”,派遣大军进攻沈州,先打辽国、后打渤海,终极目标“东京”。