漢中守將張魯曾說:?寧為曹公作奴,不為劉備上客?。眾所周知,劉備是出了名的知人善用、禮賢下士的明主。他手下人才濟濟,文有臥龍鳳雛,武有五虎上將。那麽為何偏偏張魯會如此憎惡劉備呢?原因無非有這幾點:首先劉備和曹操對張魯信奉的五鬥米教表現出截然相反的態度;其次曹操當時軍事力量勝過劉備。張魯也是見風使舵之人,他在曹操和劉備之間權衡利弊,最終決定把賭註押在曹操壹邊。
張魯在漢中據守多年,壹直信奉五鬥米教,在漢中乃至巴蜀壹帶教徒眾多。而諸葛亮信奉法家,劉備與諸葛亮對五鬥米教都比較反感,這種反感也是出於壹種統治階層的顧慮。因為宗教作為上層建築對人們的思想有很大的影響,劉備為了更好的統治巴蜀之地,對這些教眾多方壓制。諸葛亮嚴格奉行壓制五鬥米教的措施。到了蜀漢中期,信奉五鬥米教的教徒之數量少之又少。張魯對劉備自然是恨之入骨。與劉備相比,曹操對五鬥米教的態度就溫和多了。據考證曹操之祖父曹騰就信奉道教(也就是五鬥米教),而曹操支持五鬥米教的重要原因是借助宗教的力量贏得民心,為自己打天下打好群眾基礎。
俗話說:?良禽擇木而棲?。張魯在選擇投靠曹操時,也是經過壹番審時度勢的。在當時,劉備雖然素有明主的稱號,但在軍事實力上卻輸給曹操。張魯在漢中鎮守多年,雖無顯著的功勛,但也不是無能之輩。他也想投靠壹個有實力的陣營,以保日後能飛黃騰達、光耀門楣。因此他最後選擇投降曹操。
張魯與劉備之間其實是相互嫌棄。劉備也並不是真正看重張魯,他招降張魯不過是因為看重漢中那塊地盤,而非張魯本人。