法正字孝直,漢右扶風郿人也,熹平五年生。祖父真,有清節高名。建安初,天下飢,正入蜀依劉璋,久之,為新都令,後召署軍議校尉。既不任用,又為其州邑俱僑客者所謗,志意不得。益州別駕張松與正相善,松稱說劉備有雄略,密謀協規,願共戴奉,因說璋宜迎備,使之討張魯,復令正銜命。正既宣指,陰獻策於備。十九年,進圍成都。璋既稽伏。以正為蜀郡太守、揚武將軍,外統都畿,內為謀主。備自立為漢中王,以正為尚書令、護軍將軍。明年卒,時年四十五。諡曰翼侯。
正子邈,賜爵關內侯,官至奉車都尉、漢陽太守。