建安二十二年(公元217年),法正勸劉備說:“曹操一舉便使張魯投降,平定了漢中,但沒有乘勢取巴、蜀,留下夏侯淵、張郃駐守漢中,自己倉促返回北方,并非他的智謀不及和軍力不足,一定是有內(nèi)憂逼使他這樣做,如今估量夏侯淵、張郃的才能謀略,不會超過我國的將帥,如果您率領(lǐng)全軍去討伐,一定能攻克。到勝利之時,我們擴(kuò)大農(nóng)耕積蓄糧食、窺察可乘之機(jī),上可以消滅敵人,尊崇和輔佐王朝,中可以逐漸占領(lǐng)雍州、涼州,大大擴(kuò)展國土,下可以堅守要害之地,作長久的打算。這大概是上天賜給我們的機(jī)會,時不可失啊!”劉備認(rèn)為他的計謀很好,便率領(lǐng)各路將軍進(jìn)兵漢中,法正也跟隨前往。建安二十四年(公元219年),劉備從陽平關(guān)南渡沔水,沿著山勢逐漸前進(jìn),在定軍山扎營。夏侯淵率領(lǐng)兵馬來爭奪這個地方。法正說:“可以出擊了?!眲涿铧S忠領(lǐng)兵居高臨下,擂鼓吶喊,殺聲動地,打敗了夏侯淵的軍隊,夏侯淵等人被殺。曹操此時正在西征,聽到法正的計策,說:“我本來就知道劉備不具有這樣的謀略,一定是受別人的提醒?!?/p>