无论是投曹操还是投刘备,这位前汉中之主都会被迁出汉中,曹刘在汉中必有一战,张鲁留在汉中只会徒增变数。投降曹操,张鲁要么去邺城,要么去许昌,总之是远离战场,汉中战事不会牵扯到他。相反投靠刘备,不是去益州,就是去江陵,而江陵已经有刘璋了,大概率会留在益州;刘备若是生还好,如果败了,没有汉中做屏障,蜀中地区也就危险了,这种朝不保夕的日子不是张鲁想要的,一旦被曹操抓住,只有死路一条。
曹操最有势力,也最有可能完成统一大业,张鲁本来就是汉朝的臣子,就算是让曹操收了兵权。再说当时张鲁已被曹操大军围困,没有办法突围,突围也是送死,还不如来个顺水推舟,向曹操缴械,事实证明张鲁选择没有错,曹操很是优待张鲁。
曹军势大,攻势凶猛,巴中危如累卵,旦夕有城破之虞。张鲁在巴中,犹如热锅上的蚂蚁,日日盼刘备大军前来。十天过去,张鲁未见刘备一兵一卒,遂知刘备有渔翁之意,愈加愤恨。张鲁与谋士阎圃计议 ,阎圃劝张鲁早作决定:是投降曹操还是去投刘备?“协助以成大事,应该附讬曹操。如果不这样,就西结刘备来归附。”张鲁愤怒的说道:“吾宁为曹公作奴,不为刘备坐上客。”于是打开城门,向曹操投降。曹操对张鲁的行为大家赞许,任命他为镇南将军,封阆中侯。还替自己的儿子曹宇娶张鲁的女儿为妻。