The invention discloses material with mixture of ions with sodium vanadium phosphate cathode material coated by carbon and a preparing method thereof, characterized in that the general formula of sodium vanadium phosphate cathode material is Na3V2-xMx(PO4-y)3Y3y/C, wherein 0<x<=0.2, 0><y<=0.05, M is Al, Fe, Cr, Ni, Co, Mg, Zn, La, Cu, Mn, Ti, Mo, Sn, Sr, Nb, Ce or Y, Y is For Cl. Through the carbon coating and the doping modification with ions for sodium vanadium phosphate cathode material, the electron conductivity of the material is improved and the electron-chemical property of material can be improved obviously.