己回邺城。建安二十三年（218年57岁），刘备採法正劝谏，率军进攻汉中。诸葛亮镇守成都，刘备亲率大军征汉中，法正随从参谋军机，赵云、黄忠、魏延、张飞、马超、吴兰等从征，曹操、刘备争夺汉中之战开始。但汉军先头部队却被曹军打败。刘备一路直攻汉中，进兵至阳平关与夏侯渊、张郃等曹军对峙，为保证道路畅通，刘备派大将陈式率十余营兵士驻扎在马呜阁道，曹将夏侯渊派大将徐晃袭击陈兵，陈式军被打败，士兵纷纷跳入山谷，伤亡惨重。曹操下令赐徐晃节杖，并说：「此阁道，汉中之险要喉也。刘备欲断绝外内，以取汉中。将军一举，克夺贼计，