The invention discloses an ecological floating island considering flood control and drainage of urban medium and small river channels and landscape requirements, the ecological floating island comprises a plurality of floating island units which are mutually connected and fixed, and each floating island unit comprises a floating island plate, a planting basket, a curtain type aeration membrane assembly, a microbial filler ball and an aeration pipeline system; buoys are fixed on the periphery of the floating island plate through tension bands; a planting hole is formed in the middle of the floating island plate, a planting basket is embedded in the planting hole, the planting basket is filled with a plant growth substrate, and aquatic plants are planted in the planting basket; a plurality of curtain type aeration membrane assemblies are fixedly mounted at the bottom of the floating island plate; and a microbial filler ball assembly is suspended at the bottom of the floating island plate. The method has the technical effects and advantages that impact pollution caused by urban rainwater runoff to a receiving water body is reduced, and water resources are effectively supplemented. The pollutant purification effect is good, and the removal efficiency of main pollutants in initial rainwater is high. Operation is free of maintenance, power consumption is low, oxygen utilization rate is high, and therefore comprehensive engineering investment is low.