A landslide project located in Mentougou, Beijing is mainly composed of artificial fill and coarse-grained mixed soil. Due to the excavation of the slope foot and the infiltration of surface water, the crack and deformation of the slope top are continuous expanding obviously, forming a traction landslide. Based on the analysis of the landslide characteristics and causes, inversion calculation of the shear test parameters is conducted on the basis of physical test, and limit equilibrium method is used to analyze the stability of the landslide. Anti-slide pile + top of cutting micro-pile + slope anchor rod lattice structure solution is proposed as a kind of comprehensive treatment measures to solve the landslide problem. After the treatment, the landslide deformation is controlled, and buildings near the road and slope-foot are protected. Good social and economic benefits have been achieved, at the same time it is expected to provide certain reference for similar disaster control project.