宋末年间,在山东梁山泊,以宋江为首,聚集了108名好汉,打着替天行道的旗帜,劫富济贫,深得民心,势力日益强大。朝廷中太尉高俅与梁山人马素有积怨,更见其实力雄厚,惟恐他日对己不利,所以多次起奏徽宗皇帝,诬告宋江等人图谋造反。徽宗大怒之下,派兵征讨梁山泊,官兵千军万马水陆围攻,奈何梁山水泊相隔,地势崎岖,占尽地利人和,攻守无懈可击,令官兵屡战屡败。朝廷为之震惊,群臣纷纷起奏皇帝招安梁山人马,同时宋江也有意归顺朝廷,名妓李师师从中引线,安排此事,同时和浪子燕青发生了一段千古奇情。
燕青让老二老三引开高衙内的官兵后,成功的抓到正在偷盗的飞将军,飞将军竟然是鼎鼎大名的李师师!后来,燕青知道师师将所盗钱财全部给了穷人,自己分文不取。燕青回到好再来客栈,将看到的事情都告诉了暗恋他的女老板吕四娘,并且也决心出去行侠仗义一回。高衙内等人通过师师打斗中失落的鞋子发现飞将军藏身于青楼之内,于是带人四处试鞋,终于将飞将军引了出来。混乱中燕青偷走了高衙内的免死金牌,任原却将师师捉拿归案并带回衙门审理。公堂之上,师师反过来状告任原并带来了其贪脏枉法的人证、物证,高衙内想拿出免死金牌压制师师等人,却发现金牌不见了。徽宗通过太监小平子获知一切后,对师师更加欣赏,并准备借公主寿诞之际大赦师师。