The invention provides an ice and snow cleaning device for electrical equipment. The cleaning device comprises a base plate, a positioning device, an elevating device, an electric cylinder device, a support device, a frame body device, a rotating device and an air exhausting device. A first support block and a first roller are arranged on the base plate. The positioning device comprises a first support rod, a first spring, a second support rod and a second spring. The elevating device comprises an elevating rack, a second roller, a third spring, a first vertical plate and a first elastic rod. The electric cylinder device comprises an electric cylinder, a pushing rod and a pushing block. The support device comprises a first vertical rod, a fourth spring, a fifth spring, a first cross rod, a sixth spring, a second cross rod and a first fixed rod. The frame body device comprises a frame body, a sealing block, a sealing ring, a second vertical rod, a heat dissipation frame and a heating rod. The rotating device comprises a rotating frame, a pipeline, a support ring, a connecting ring, a rotating shaft, a motor, a first support, a pushing frame and a second fixed rod. According to the invention, snow accumulated on the electrical equipment can be effectively heated in a uniform and quick manner.