The invention discloses furan resin self-hardening sand for casting and a preparation method thereof. The furan resin self-hardening sand is prepared from the following raw materials in parts by weight: 20-30 parts of fresh sand, 70-80 parts of old sand, 1-1.5 parts of self-hardening furan resin, 10-15 parts of phosphoric acid, 8-12 parts of p-toluenesulfonic acid, 5-10 parts of ethyl sulfate, 0.5-1.5 parts of N-2-(amino ethyl group)-3-aminopropyl trimethoxy silane, 4-8 parts of tricresyl phosphate, 3-6 parts of waste syrup, 2-4 parts of activated carbon, 3-5 parts of sepiolite, 4-6 parts of zeolite, 5-10 parts of dibutyl phthalate, 2-3 parts of sodium alginate, 3-5 parts of butyl stearate and 4-6 parts of composite powder. The furan resin self-hardening sand has the advantages of being non-toxic, high in strength, small in smell, low in gas evolution and thermal expansivity, good in gas permeability and collapsibility, proper in viscosity, smooth and clean in surface, easy to clean and the like. The prepared casting is high in degree of precision and good in surface quality. The furan resin self-hardening sand is suitable for casting various cast steels, cast iron and non-ferrous castings.