L-cysteine, as an eco-friendly and nontoxic corrosion inhibitor, was directly covalently linked to the carbon/carbon double bonds of the GO flakes by a thiol−ene click reaction to avoid decreasing the number of hydrophilic oxygen-containing polar functionalities. The corrosion inhibition performances of Cys-GO toward Q235 steel (QS) in diluted hydrochloric acid were studied by electrochemical methods. The corrosion was a charge transfer-controlled process, and Cys-GO manifested as a mixed-type corrosion inhibitor. The corrosion inhibition efficiency (η) for QS showed a first-increase-and-thendecrease trend with increasing Cys-GO concentrations. The optimum concentration of Cys-GO was 15 mg L −1 , and the according η value was up to 90%. The Cys-GO adsorbed on the QS surface to form a protective barrier was responsible for the efficient corrosion inhibition. Langmuir adsorption isotherm model was fitted well with the experiment data, indicating a monolayer adsorption. Furthermore, the coordinate covalent bonds, π-back-donation effect, and electrostatic attraction were responsible for the Cys-GO adsorption on the QS surface.