根据三国演义当中的描述,王允和貂蝉一起上演连环计,王允故意拿貂蝉制造出吕布和董卓之间的矛盾,最后再利用吕布对貂蝉的感情,借刀除掉了董卓。看似吕布是因为貂蝉才对董卓动了杀心,但在历史上真相真是如此么?答案是否定的,因为貂蝉根本就是演义中虚构出来的人物,所以吕布不可能因为貂蝉杀董卓。但吕布杀董卓不假,只是其中的原因被后人误解了。吕布虽然被讽刺“三姓家奴”,但吕布的所做的每一步都有自己的目的,有时为了上位有时为了自保,他可不愿一辈子都给别人打下手,自己能够称王称霸才是最终的目标。吕布会杀董卓,也是因为他们二人之间的猜忌越来越大,像吕布这样能力出众的人,如果找不到可以驾驭他的主公,那他自然会成长为一股威胁。如果吕布不杀董卓,可能最后死的就是吕布自己了。
吕布和董卓虽然结为父子,但吕布终究不是董卓的嫡系,这种“亲情”十分脆弱。董卓能够入住朝廷,主要还是靠自己的嫡系部队凉州军,结识吕布只是想利用他的能力。而且吕布也从来不认为自己是凉州军的一部分,后期郭汜和李榷攻入长安后,吕布还曾带兵阻击,可见双方的关系并没有想象中那么好。吕布虽然在战场上勇猛无敌,但论谋略并不是他的强项,而且吕布很容易被人教唆,这也是他不高明的地方。
吕布自认为有称霸的能力,只是仕途不顺,总和自己的主公闹矛盾。这样的性格,让他很容易被董卓这样善于玩弄人心的人给操控。当年吕布就是在董卓的教唆之下,才会杀掉丁原,从此董卓看出吕布武强文弱,所以让他当自己的贴身保镖,为了拉近两人之间的距离还结为父子。但仔细想想,董卓并没有给吕布安排多大的官位,也没让他予以重任,时间一长吕布内心开始产生不安。
董卓在朝中的势力已经达到了呼风唤雨的地步,但他生性残暴,动怒起来简直六亲不认。董卓曾因为吕布犯了一个小小的失误,就拿起长戟向吕布投来,差点要了吕布的性命。此后吕布渐渐明白,自己在董卓心中的地位并没有那么高。而且吕布还和董卓的婢女有染,他担心此事暴露后,董卓又会责怪于他所以内心十分惶恐。所以吕布是主动找上王允,准备联手一起除掉董卓。
所以说吕布会杀董卓,主要还是为了自保,而不是因为貂蝉。只是吕布没想到,董卓死后王允并没有主持大局的能力,导致李榷、郭汜等人带兵杀入长安,从此天下大乱,吕布想要晋升称霸的美梦又再次落空了。