The invention discloses an ecological floating bridge for a high lake wetland landscape river, and an installation method thereof. The ecological floating bridge comprises a floating bridge unit and a fixed upright post; a connection device is arranged between the floating bridge unit and the fixed upright post; the floating bridge unit comprises a water quality processing chamber and a planting chamber; a water quality processing device and an air floatation device are arranged in the water quality processing chamber; and the water quality processing device comprises a primary sedimentation chamber, a dosing flocculation chamber and a microfiltration chamber. The method comprises the following steps of: (a), performing construction preparation; (b), processing a river slope; (c), installing the fixed upright post; (d), installing the floating bridge unit; (e), setting a fixing device; and (f), processing water quality. The ecological floating bridge disclosed by the invention is simple in structure, scientific, convenient, high in pertinence, and high in automation degree; the eutrophication problem of a landscape river can be well solved; the installation method is simple to construct, short in construction period, and low in cost; and the constructed ecological floating bridge has the advantages of purifying water quality and air, protecting the biological diversity, adjusting microclimate, increasing the environmental quality and the like.