吕布杀丁原是因为受到了董卓的挑拨,更是因为吕布自身的性格。《三国演义》中,吕布是因为董卓的一只赤兔马而杀了丁原,而史料中记载,董卓与丁原发生冲突,他得知吕布的性格唯利是图,并且在丁原手下并没有发挥自己最大的效用,于是挑拨吕布杀了丁原。对吕布来说,良禽择木而栖,当时的丁原已经失势,而董卓才是大势所趋,吕布选择为董卓效命才能有飞黄腾达的机会。
吕布杀丁原的原因从客观因素上可以总结为四个方面:第一,当时的董卓兵镇洛阳,吕布无力与他抗衡,因此不敢拒绝他:第二,吕布一方的力量寻找援兵的后路已经被堵死:第三,董卓杀丁原不是他一人的决定,并州兵并未起兵反抗,他很可能是得到了其他重要人物的默认:第四,从当时的局势来看,投靠董卓对吕布和众多将士的生命和前途来说都是最好的选择。
吕布杀丁原还可以从吕布个人的性格上总结出原因,他出生边塞,有着很强的武力、野心和气魄,投在丁原麾下也是由于当时丁原实力雄厚,丁原失势于是转投权倾朝野的董卓也是识时务的做法。