The invention discloses LiFePO4 crystallite coated with nano metal oxide and a preparation method thereof. The LiFePO4 crystallite coated with nano metal oxide is prepared from, by mass, 90-97% of LiFePO4 and 3-10% of nano-MxOy mixture, wherein M is one or more of Mg, Al, Ti, Zr, Cu, Sn and Ca, and the nano-MxOy mixture is one or more of MgO, Al2O3, TiO2, ZrO2, CuO, SnO2 and CaO. According to theLiFePO4 crystallite coated with nano metal oxide, through the compound effect of the materials, on the one hand, the charge transfer resistance can be effectively reduced, on the other hand, the direct contact between an electrolyte solution and the electrode material can be reduced, side reactions between the electrolyte solution and the electrode material are avoided, and therefore the rate performance and cycle performance of the material are significantly improved.