The invention discloses a high-yield method for reducing dinitro and retaining sensitive protecting groups, which comprises the following steps: adding water,
sodium dithionite and
sodium carbonate into a container, stirring and clarifying, and dropwise adding a
mixed solution containing raw materials; after the reaction is finished, extracting, separating liquid, concentrating, and purifying by
silica gel column chromatography to obtain a product and a byproduct; the
raw material is a compound containing a carbon-carbon
double bond, a p-methoxybenzyl
protecting group, a t-butyloxycarboryl
protecting group and dinitro. Adding a byproduct into a
phosphoric acid mixed solution for reaction; and after the reaction is finished, adding
dichloromethane and water, dropwise adding
triethylamine to adjust the pH value, extracting, separating liquid,
drying, concentrating, and purifying by
silica gel column chromatography to obtain the product. According to the method, a
sodium hydrosulfite /
sodium carbonate system and
phosphoric acid step-by-step
treatment strategy is adopted, reduction of dinitro is achieved under mild conditions, meanwhile, PMB protecting groups, Boc protecting groups and C-C double bonds are reserved, and the problem that stability and high yield of the protecting groups cannot be considered at the same time in an existing method is solved.