The invention relates to a high-energy-storage-density barium potassium niobate based glass ceramic energy storage material and preparation as well as application. The glass ceramic energy storage material is prepared from a SiO2 glass component and a ceramic particle component, wherein the ceramic particle component comprises perovskite-phase KNbO3 and tungsten bronze-phase BaNb2O6 and Ba2KNb5O15; in the glass ceramic energy storage material, all chemical ingredients accord with a chemical general formula: 32xBaO.32(1-x)K2O.32Nb2O5.36SiO2, wherein the value range of x is 0.5 to 0.9; the above energy storage material is prepared through the following steps of (1), weighing BaCO3, K2CO3, Nb2O5 and SiO2, uniformly mixing the BaCO3, the K2CO3, the Nb2O5 and the SiO2, and melting an obtained mixture at a high temperature, so as to prepare a high-temperature melt; (2), pouring the high-temperature melt into a preheated metal mold,stress-relief annealing, the high-temperature melt so as to prepare transparent glass, and slicing the transparent glass to obtain a glass slice; (3), carrying out controlled crystallization on the glass slice, so as to prepare a target product. The barium potassium niobate based glass ceramic energy storage material is used for an energy storage capacitor material. Compared with the prior art, the high-energy-storage-density barium potassium niobate based glass ceramic energy storage material and the preparation as well as the application have the advantages that a preparation process is simple, the energy storage density of the glass ceramic energy storage material is high, and the like.