The invention discloses a process for plating cadmium on a shaped steel part with a deep/blind hole, which comprises the following steps of: chemical oil removal, electrolytic oil removal, hot water washing, cold water washing, acid washing, cold water washing, neutralizing, cold water washing, cyanogen-less cadmium plating, cold water washing, hot water washing, compressed air drying, tempering dehydrogenizing, bright dipping, cold water washing, surface conditioning, middle-temperature phosphating, cold water washing, drying and detection, wherein the formula of each liter of electroplating liquid comprises: 40 to 50g of cadmium sulfate, 180 to 220g of ammonium chloride, 50 to 70g of nitrilotriacetic acid, 25 to 30g of ethylene diamine tetraacetic acid, a main additive, a brightener and a refiner, and the pH value is 6.2 to 6.7. The process effectively improves the quality and stability of special products, guarantees the use performance of the products and prolongs the service life of the products; and the production process is clean and environmentally-friendly, can effectively protect the environment and the physical and metal health of operators and meets the requirements of pollution-free production.