The invention discloses an ecological slope protection structure for preventing soil erosion and a construction method thereof. The slope protection structure comprises a gabion box foot protecting wall, an anti-scouring retaining wall and a slope protection layer which are arranged from bottom to top sequentially along a slope surface. Planting pipes are evenly distributed on the slope protectionlayer, the planting pipes penetrate through the slope protection layer, and the slope protection layer comprises an inverse filtering layer, an ridging layer, a pebble layer and a protective brickinglayer arranged in sequence from bottom to top. The anti-scouring retaining wall is formed by stacking planting boxes in an up-down staggered mode. The construction method comprises the (a) step of cleaning the slope surface, the (b) step of burying foundations, the (c) step of erecting the retaining walls, the (d) step of arranging the planting pipes, the (e) step of laying the rest of the slopeprotection layers, and the (f) step of constructing a top surface. According to the ecological slope protection structure for preventing the soil erosion, the structural stability is high, the anti-scouring capacity is high, air permeability and water permeability are achieved, the ecological benefit is high, the landscape property is good, the effect of preserving soil and water is good, the construction method is rapid and convenient, the construction is easy, the construction period is short, the construction quality is easy to control, the number of devices related is small, the construction cost is low, and the maintenance is simple.