隋朝后期,隋炀帝上位,他横征暴敛,只顾自己的贪图享乐而置百姓于水火之中。由于隋炀帝的暴政导致了天下都揭竿而起,单雄信与四十人义结金兰,他们正准备推翻隋朝的暴政,但是当时的李渊还依然是隋朝的臣子,他依然听命于隋炀帝的号令。隋炀帝便让李渊前去镇压这些起义的人,但是李渊自己也是不满隋朝的暴政的,于是李渊便对于这些起义就是睁一只眼,闭一只眼。
李渊自己本不想有意为难这些义士,奈何朝中有一位大奸臣宇文化及派人混在了这些起义之中,从中挑拨,这样双方的军队发生了许多次的战争,伤亡十分的惨重。单雄信内心是很自责的,但是同时又让他对李渊是极为憎恨的
当然单雄信和李渊之间的恩怨还不仅仅如此,早在单雄信的父辈单禹这一辈就已经和李渊结下了仇恨,当年单禹奉命镇守在东昌一带,李渊派兵攻打单雄信的父亲,双方经过不断的激战,最终单禹不敌李渊,死在了李渊的手下,所以单雄信与李渊之间有着不共戴天的杀父之仇。
李渊和单雄信之间的矛盾还有一件事,李渊遭到了宇文述的追杀,在路途之上遇到了单雄信的哥哥,他以为单雄信的哥哥也是追兵,便将他一箭射死,这让单雄信实在是无法原谅李渊了。所以后来各路的反王都起兵造反,但是唯李渊的势力是最大的。自然也很很多起义的义士都是纷纷的加入了李唐,包括单雄信的兄弟:程咬金,秦叔宝和罗成等人,当时兄弟们都无数次的劝说过单雄信,但是与李渊恩怨太深的他是无法加入的,于是最后也是死在了他们的手中。
临死之前的单雄信面对这么一群兄弟自然是心中十分的不甘,他破口大骂起来,认为秦琼等人忘恩负义,但是他却唯独喝了程咬金的酒是为何呢?我们都知道程咬金这个人是有点小聪明的,他跟单雄信说:“单雄信,你眼睛瞎了,交了一帮狗屁朋友。”程咬金把把兄弟一顿骂,给单雄信解气,然后喝了一碗酒,但是自古就是忠义两难全,既然选择了忠,那难免就要放弃义。