The invention relates to a composite hand cleaner used for industrial heavy oil stain removing, and a preparation method thereof. The composite hand cleaner used for industrial heavy oil stain removing comprises a decontamination cleaning agent and a skin protection cleaning agent; the decontamination cleaning agent comprises fatty alcohol polyoxyethylene ether, sodium lauryl diphenyl ether disulfonate, iso-tridecanol polyoxyethylene ether, sodium disec-octyl sulfosuccinate, cocoamidopropyl betaine, anionic polyacrylamide, dull polish particle, sodium metasilicate, a chelating agent, and ethanol; the skin protection cleaning agent comprises Sodium lauryl ether sulfate, N,N-bis(2-hydroxyethyl)-N-methyltetradecan-1-aminium bromide, dodecyl monoglucoside, cocoamidopropyl betaine, lanolin, cyclodextrin, and glycerin. In using process, the decontamination cleaning agent is used for hand washing, and after washing with water, the skin protection cleaning agent is adopted for hand washing, and then washing with water is carried out; heavy oil stain removing efficiency is high; after hand washing, no grease stain is left, and washing is convenient; after washing with the composite hand cleaner, skin is moisturized, no dry or stretching feeling is caused, no adverse reaction such as irritation or allergy is caused, the property is stable, the effect is mild, and hand protection effect is excellent.