A high-efficiency oil separator comprises a main barrel, an air inlet hole and an air outlet hole, wherein the air inlet hole and the air outlet hole are formed on side walls of two ends of the main barrel, a front seal board and a rear seal board are installed at the two ends of the main barrel, and an oil separation blocking barrel, a filter barrel and a spiral piece are installed inside the main barrel and are communicated in sequence. The high-efficiency oil separator is reasonable in structure. By means of reasonable matching and installation of the main barrel, the air inlet hole, the air outlet hole, the oil separation blocking barrel, the front seal board, the rear seal board, the filtering barrel, the spiral piece, an air outlet gap, an oil gathering pocket and other components, gravity, collision, centrifugation, rotation, filtration, wall attachment effect, gyroscopic effect and other principles are used reasonably, supplementation is conducted, effective separation of high-pressure high-temperature mixture of gas-state refrigerant and fluid oil can be achieved inside the high-efficiency oil separator, and oil separation efficiency can achieve 10-5PPM. Besides, the high-efficiency oil separator is compact in whole structure, small in using occupied space, capable of being directly installed on a machine set during installation and using, and is simple and convenient to use.