Based on corrosion thermodynamics and kinetics, considering the multi-field coupling effects of fluid flow, electrochemical reaction and mass transfer process, a new corrosion prediction mechanistic model was proposed by introducing the influence factor of corrosion product film on diffusion coefficient of ion mass transfer, which is based on the CO 2 corrosion prediction model proposed by Nesic et al. The influence of temperature, flow rate and pH value on CO 2 corrosion behavior on 20# steel was studied by orthogonal tests. Scanning electron microscopy (SEM) and energy spectrum analysis (EDS) was used to analyze the surface and cross section morphology of the corrosion product film, and the thickness of the corrosion product film was measured. The results show that the introduced influence factor can simplify the ion mass transfer calculation in the presence of corrosion product film, and the relative error between the predicted value of the modified model and the experimental results is satisfactorily controlled less than 10%. Compared with the prediction model without considering the influence of corrosion product film, the influence factor can effectively correct the high prediction value of the mechanistic model under the influence of corrosion product film, improve the accuracy and applicability of corrosion prediction, and provide important theoretical guidance for the design, manufacturing, operation and maintenance of oil and gas production pipelines and related facilities.