孙子，张松之友。原为刘璋部属，与张松、孟达合谋献益州给刘备。在涪城大会上，与庞统一起策划刺杀刘璋的计划。伐蜀成功后，曾与诸葛亮讨论治法之事。后来任蜀郡太守时公报私仇，听闻诸葛亮向他人的解释后有所收敛。曹刘争汉中时，说服刘备亲征，又受诸葛亮之命助黄忠斩杀夏侯渊。刘备进位汉中王后，法正获任命为尚书令。