Provided are an oil field shaft cleaning and stratum descaling de-blocking agent and preparation and application thereof. The oil field shaft cleaning and stratum descaling de-blocking agent is prepared by mixing 5-15 parts of EDTA-2Na, 1-8 parts of alpha-d-sodium glucoheptonate, 0.5-5 parts of beta-d-sodium glucoheptonate, 2-8 parts of potassium acetate, 0.5-5 parts of sodium lactate, 2-10 parts of glycol alkyl glucosamide active agent, 0.1-10 parts of enzymes, 1-6 parts of monosaccharide, 0.5-5 parts of ethyl alcohol and 28-87.4 parts of water. The oil field shaft cleaning and stratum descaling de-blocking agent is applied to shaft cleaning and stratum descaling. Active ingredients and a chelating agent are matched, an inorganic dissolution reaction is achieved mainly through a mild chelating mechanism, the product is carried out in a neutral environment from beginning to end, the synergistic effect is good, and barium sulfate, calcium sulfate, strontium sulfate and other impurities which cannot be removed through conventional acid pickling and conventional working liquid can be removed better; meanwhile, viscosity reduction and de-blocking can be achieved, part of viscosity reduction can be removed, the liquidity of crude oil can be improved, and the de-blocking efficiency is high; water sensitivity can be effectively inhibited, water blocking can be eliminated, good improving and stabilizing are achieved for stratum rock cores, oil deposit frameworks are not damaged, and oil deposit is protected well.