Many riveted joints bear the action of out-of-plane bending moments in steel truss bridges. The fatigue resistance of these joints isn’t stipulated in the current design criteria. Ensuring the safety of structures necessitates analysing the fatigue process of such riveted joints. This paper attempts to evaluate the fatigue life of riveted lap joints from the perspective of engineering applications. The study first found through fatigue tests with two types of fatigue details in riveted lap joints: plate surface cracking and rivet hole edge cracking. Then, the fatigue progression is divided into three stages: the microstructure short crack (MSC) stage, the physical short crack (PSC) stage and the long crack stage. The crack propagation model in the short crack stage is established by combining a scanning electron microscope test of the material and an empirical formula. The crack propagation model of the long crack stage is established by the crack propagation test and considering the crack closure effect. Results show that the fatigue life corresponding to the hole edge crack fatigue detail category is shorter than that to the plate surface crack. In each crack propagation stage, the crack propagation life decreases with increasing load and decreasing load ratio RL. For the two fatigue detail categories, the proportion of the long crack stage to the whole fatigue life is small, and the effect of the crack closure on the overall fatigue life is limited; therefore the effect of the load ratio RL on the fatigue life can be ignored.