This paper presents the anti-corrosion application of polyvinylbutyral/tin sulfide (PVB/SnS) composites for the first time, where the liquid-phase exfoliated (LPE) SnS nanosheets are uniformly embedded in the PVB matrix. The measurement results of the potentiodynamic polarization, the electrochemical impedance spectroscopy (EIS) and the scanning electronic microscopy (SEM) show that PVB/SnS composite coatings show the excellent corrosion protection behavior for copper under 3.0% NaCl solution. Besides, we investigated the anti-corrosion performance with different contents of SnS nanosheets. The results show that embedding 0.1 wt% SnS nanosheets in the PVB matrix can greatly improve the anti-corrosion properties of the coating due to the enhanced "Labyrinth effect" of the coatings. In addition, the results of the molecular dynamic analysis further show the high interaction energy between PVB/SnS composites and copper, which is attributed to the high aspect-ratio of LPE-SnS nanosheets. Moreover, the scratch tests reveal that the PVB/SnS composite coatings exhibit weak corrosion-promotion activity, indicating a promising potential application in the corrosion protection of the metal surface for ocean engineering. The methods for enhancing the inhibited corrosion-promotion activity of the semiconductor material SnS-based composite coatings could be expanded to other n-type and p-type semiconductors.