The invention discloses a water borne epoxy resin anticorrosive paint and preparation method thereof and solves the contradiction between storage stability of water dispersion and water resistance and corrosion resistance of dispersion film in the prior art. The paint is prepared by mixing oxosilane modified water borne epoxy resin dispersion, iron oxide red, rustproofing pigment, talc powder, defoaming agent, flatting agent, flash rust proofing agent and deionized water in ratio, and the invention is characterized in that: hydrophilic monomer is introduced to epoxy resin molecular chain, so the paint has self-emulsifying characteristic; and oxosilane is applied to modifying of the water borne epoxy resin, so that the paint can be heated and self-solidified. The paint has good storage stability and good construction performance, film can be fast dried and has high rigidity after being dried, the film is bright and smooth, water proof, corrosion resistant, washing resistant, good in comprehensive performance and low in cost. The invention can meet the requirement of anticorrosive paint in the fields of storage tank, bridge and the like.