The invention discloses an autonomous integrity fault detection method for a receiver. The method comprises the following steps of 1, calculating the weight of each satellite participating in positioning at an epoch t, 2, establishing a positioning equation of the epoch t, and solving a positioning result; 3, calculating a standard error of the positioning result, comparing the standard error witha pre-designed positioning error threshold value, if the standard error is lower than the pre-designed positioning error threshold value, indicating that the current positioning is successful, executing step 4, if the standard error is higher than the pre-designed positioning error threshold value, indicating that the current positioning result is unreliable, and ending fault detection at the current epoch t; 4, determining whether each satellite is abnormal or not, completing fault detection of the current epoch t, and executing a step 5; and 5, adding 1 to the value of t, executing 1-4, andperforming fault detection of the next epoch. The method is advantaged in that fault detection is carried out while positioning is carried out, the operation time is greatly reduced, and the influence of a fault satellite on a positioning result is greatly reduced while precision is ensured.