The application provides an electromagnetic drainage anti-slide pile and a construction method thereof, and belongs to the field of landslide prevention engineering. The anti-slide pile comprises hollow piles, gravel, anchor cable, coils, a controller, a moisture meter, a water pumping pipe and a portable water suction pump, wherein a second type of hollow pile is coaxially nested in a first typeof hollow pile, the gravel is filled between the two types of piles, and the gravel is squeezed into the first type of hollow piles by the anchor cables; the coils are wound on the outer wall of the water pumping pipe and is nested in the second type of hollow pile; the portable water suction pump is arranged at the top end of the water pumping pipe, the controller is arranged outside a slope andis respectively connected with the moisture meter, the coil and the high-frequency alternating-current power supply; when the water content of the soil body is larger than the limit water content, thecoil generates an alternating magnetic field to promote the water to enter the hollow pile, and the water pumping pipe and the portable water suction pump discharge water in the slope to the outsideof the slope; and otherwise, the coil is powered off. According to the anti-slide pile for monitoring and rapid drainage, the problem of instability caused by difficulty in drainage of a low permeability slope in a rainfall-rich area is solved, the structure is simple, the construction is easy, and the cost is greatly saved.