宋金两国于1120年签订“海上之盟”,约定联合攻打辽国,但金国因时间安排问题推迟至1121年进攻。宋廷因方腊起义爆发,临时调派童贯南下平叛,导致未能按约与金国共同出兵。为掩盖违约,宋朝拖延金国使者,最终未明确答复具体出兵时间。
1122年初,金国独自发起对辽攻势,迅速攻占辽国上京和中京(今内蒙古赤峰、河北承德一带)。此时宋朝刚平定方腊起义,仓促集结军队,于同年四月由童贯率军北伐。然而宋军战斗力薄弱,两路军队分别被辽将耶律大石和萧干击溃,遭遇惨败。
宋徽宗得知战败后意图撤兵,但童贯等人主张继续作战,认为辽国应被彻底消灭。因战事失利,童贯及其支持者被追责贬官。此次“联金伐辽”行动以宋军惨败告终,暴露了宋朝军事能力的严重不足,也为后续宋金关系恶化埋下隐患。