In order to improve corrosion protection effect of semi-submersible crane vessel (SSCV), 3-D boundary element method combined with automatic movement of anodes and adjustment of currents is developed to optimize anode quantity, location and output current of impressed current cathodic protection system for SSCV. Numerical simulation results show that protection potential of SSCV is obviously smoothed after optimization. The protection effect of SSCV in four different states is also predicted and simulation results indicate that SSCV is well protected in the whole service life when the protective coating on hull is repainted every seven years. Finally, challenges associated with cathodic protection providing for marine engineering equipment are discussed.