The invention provides a powerful cleaning agent for oily dirt and a preparation method thereof. Oily dirt cleaning agent, in parts by weight, consists of the following components: 35-50 parts of oil, 21.5-53.5 parts of water, 1-5 parts of cationic surfactant, and 1-5 parts of anionic surfactant , 1-5 parts of nonionic surfactant, 8-12 parts of co-surfactant n-butanol, 0-0.5 part of sodium chloride, 0.5-1 part of builder sodium tripolyphosphate. The invention uses an anionic / cationic surfactant with strong solubilizing ability and a degradable nonionic surfactant compound microemulsion as the mother liquor, and supplemented with several performance additives to achieve both rust prevention and decontamination. , The advantages of repeated use of lotion, green and environmental protection, unlimited oil content, has great economic value. Simultaneously, the present invention also realizes the diversification of cleaning objects, and materials such as metal, glass, plastic, cloth, leather, pottery, and rubber can all be used, and has good application prospects.