宋末年间,在山东梁山泊,以宋江为首,聚集了108名好汉,打着替天行道的旗帜,劫富济贫,深得民心,势力日益强大。朝廷中太尉高俅与梁山人马素有积怨,更见其实力雄厚,惟恐他日对己不利,所以多次起奏徽宗皇帝,诬告宋江等人图谋造反。徽宗大怒之下,派兵征讨梁山泊,官兵千军万马水陆围攻,奈何梁山水泊相隔,地势崎岖,占尽地利人和,攻守无懈可击,令官兵屡战屡败。朝廷为之震惊,群臣纷纷起奏皇帝招安梁山人马,同时宋江也有意归顺朝廷,名妓李师师从中引线,安排此事,同时和浪子燕青发生了一段千古奇情。
北宋年间的汴梁城内,浪子燕青与高俅之子高衙内素有不和。上元节这天,燕青与醉杏楼美女李师师以及结拜兄弟老二老三在街上,恰遇高衙内一行,于是便提出以一炉香的时间内比赛蹴鞠。经过激烈的比拼,双方打成平手。而高衙内在香火灭后进了一球,燕青队自然皆不认可,恰巧皇上宋徽宗微服出巡,看到了这一幕,并被在一旁加油的师师所吸引,于是站出来证明高衙内进的一球不算,使高衙内恼怒而去。之后,徽宗要与燕青打赌,看谁能取到京城最高的灯,结果徽宗赢了,于是要走了师师的手帕。醉杏楼李妈妈准备让师师挂牌开始接客,引起众人的关注,而徽宗也悄悄买通了李妈妈看望师师,恰巧遇见其更衣沐浴,更是对其念念不忘。燕青与高衙内打赌看谁能先抓到飞将军,其实,在此之前燕青已经知道飞将军是个女的。