The invention discloses a bismuth ferrate-barium titanate-bismuth zinc titanate-bismuth aluminate high-temperature lead-free piezoelectric ceramic and a preparation method thereof. The composition general formula of the piezoelectric ceramic is: xBiFeO3-yBaTiO3-zBi(Ti0.5Zn0.5)O3+tBiAlO3+mP+nMnCO3+2.5%Bi2O3, wherein x, y, z, t, m and n represent mole fractions, 0.6<=x<=0.8, 0.15<=y<=0.3, 0.05<=z<=0.15, 0<t<=0.10, 0<m<=0.1, 0<n<=0.1, and 2.5% mol of Bi2O3 is used to make up the volatilization of the Bi element in the sintering process, and is used as a sintering aid; and P is one or a combination of several sintering aids of Ba(W0.5Cu0.5)O3, CuO and Li2CO3. The preparation method comprises the working procedures of batching according to the composition general formula, ball milling, molding,glue discharge, sintering and the like. The high-temperature lead-free piezoelectric ceramic is prepared, the Curie temperature T<c> is up to 596 DEG C, the depolarization temperature T<d> is up to 580 DEG C, and the highest piezoelectric constant is up to 137 pC / N. The system ceramics are expected to be applied in high temperature fields such as aerospace, nuclear power, petroleum exploration and the like.