The invention discloses an anti-corrosion treatment device for a ball valve body. The anti-corrosion treatment device comprises a base, a first motor and an arc-shaped electric heating plate, wherein a fixing frame is fixed to the right side of the upper end face of the base, a support is fixed to the right inner wall of the fixing frame, an annular liquid passing channel is fixed to the bottom of a sliding block, the arc-shaped electric heating plate is connected with the rear inner wall of a cover frame through a second electric telescopic rod, and a demisting mechanism penetrates through the top of the cover frame. According to the anti-corrosion treatment device for the ball valve body, after the ball valve body is placed and fixed, the electric valve and external feeding equipment can be connected together through a connecting hose, then a worker can leave the cover frame and close a rotary door, after the electric valve is opened, an anti-corrosion agent is sprayed out through the annular liquid passing channel and a spray head in sequence, anti-corrosion treatment of the ball valve body is facilitated, at the moment, the annular liquid passing channel and the spray head can slide leftwards and rightwards along with the sliding block, and meanwhile, the ball valve body rotates, so that the ball valve body can be subjected to more comprehensive and uniform anti-corrosion treatment.