The invention discloses a method for preparing ethyl levulinate based on solid superacid catalysis and furfuryl alcohol alcoholysis, and relates to ethyl levulinate. The method comprises the steps of adding furfuryl alcohol, a catalyst and a reaction solvent to a reaction kettle, reacting, and obtaining ethyl levulinate. The catalyst is selected from at least one of solid superacid of SO4<2-> / TiO2, SO4<2-> / ZrO2, SO4<2-> / Fe2O3, SO4<2-> / SnO2, and SO4<2-> / Al2O3, or at least one of solid superacid of S2O8<2-> / TiO2, S2O8<2-> / ZrO2, S2O8<2-> / Fe2O3, S2O8<2-> / SnO2, and S2O8<2-> / Al2O3; the reaction solvent is ethyl alcohol; and reaction conditions are that the temperature is 100-150 DEG C, the rotating speed is 300-500 rpm (revolutions per minute), the time is 0.5-2.5h, a mass ratio of furfuryl alcohol to solid superacid is (1-4):1, and a mass ratio of furfuryl alcohol to ethyl alcohol is (0.01-0.2):1.