The invention discloses a multi-functional blocking remover and a preparation method thereof. The multi-functional blocking remover is composed of functional components with different percentage contents and oilfield produced water, and a front near-well slug blocking remover, a multi-effect degradation slug blocking remover and a rear yield increase slug blocking remover are prepared according to a certain proportion. The multi-functional blocking remover provided by the invention has the advantages of immediate preparation, non-oxidizing property, simple construction process, high gel breaking rate (96.1% or more), wide applicable temperature range (20-120 DEG C), low corrosion rate (lower than 0.04 g/(m<2>. h), good safety and the like, can effectively remove various blockages such as scale, polymers, polymer gel and oil sludge generated in the ASP flooding profile control process, realizes recycling of oilfield produced water, is beneficial to improving the communication capacity between oil-water wells and delaying scale deposition, and can achieve multiple effects of dissolving, plug removal, deposition prevention, low-permeability reservoir pollution reduction, injection increase and pressure reduction and the like during application.