CO2 corrosion experiments of X65 steel with and without trace amount of H2S under five flow velocities was performed using a high temperature and high pressure autoclave. Corrosion morphologies and corrosion scale were investigated by scanning electron microscope (SEM) energy dispersive spectrometer (EDS) and X-ray diffraction (XRD) respectively. Corrosion macro morphologies with and without H2S under different flow velocities were quantitatively characterized. The electrochemical characteristics of X65 steel covered with different corrosion scales forming under CO2 and CO2-H2S environment were further investigated by electrochemical instrument. The results showed that the synergism of fluid shear stress mass transfer effect and the protective effect of corrosion scale made the characteristic change in mass loss curve of CO2 corrosion time. In contrast no such obvious characteristic appeared in that of CO2-H2S corrosion. The corrosion morphologies without H2S changed from uniform corrosion to pitting corrosion and mesa corrosion gradually with the increase of fluid velocities while trace amount of H2S obviously changed corrosion morphologies. The corrosion rates with H2S at five flow velocities decreased substantially and no obvious localized corrosion appeared. The main compositions of corrosion scales and electrochemical behavior were analyzed and compared when H2S was present and absent.