The invention relates to a device and method for a prestressed duct, in particular to an antirust oil injection device for a steel cable in a prestressed duct and an oil injection method thereof, and belongs to the technical field of building engineering construction. The device and the method are designed for complex environments with large tonnage, super-long cables and anomalous events and are achieved through machining and manufacturing, simulation test and entity application practice. The device is simple in principle and convenient to operate; the profile occupied space is small, the weight is low, carrying is easy, the manufacturing cost is low, and the safety risk of high-altitude operation is low; the oil injection effect is good, cost is saved, efficiency is high, cost is low, and practicability is high; and at the same time, design requirements are met, the cost can also be lowered, the efficiency is improved, the time limit for a project is shortened, and the project quality is improved.