The invention discloses a lead-free ceramic material with high energy storage density and energy storage efficiency and a preparation method thereof. The preparation method comprises the following steps of mixing materials according to a chemical formula (1-x)SrTiO3-x(0.93Bi0.5Na0.5TiO3-0.07Ba0.94La0.04Zr0.02Ti0.98O3), uniformly mixing, so as to obtain raw-material powder, uniformly mixing an organic solvent and an emulsifier, then adding the raw-material powder, a binder, a dispersant and a plasticizer, then uniformly mixing, carrying out tape casing, and then cutting, superposing, pressurizing, discharging glue and sintering, so that a strontium titanate based lead-free high-pressure-resistant ceramic energy storage material is obtained. The ceramic material provided by the invention is simple in preparation process, mature in technique, suitable for industrialized production and excellent in energy storage property, and has the energy storage density of 1.80J/cm<3> to 2.83J/cm<3>, the energy storage efficiency of 74 to 87 percent and the electric field intensity of 175kV/cm to 326kV/cm, which are calculated based on an electric hysteresis loop.