The invention provides an iron base non-crystalline material and a preparation method thereof. The iron base non-crystalline material has components of Fe100-a-b-cMcBbAa, wherein M is any one or more of Si, Zr, Nb, Cr, P, Al, Co, Ni and Ti, A is N and/or C, a is not less than 0.5 and not more than 2 at%, b is not less than 9 and not more than 14 at%, and c is not less than 0 and not more than 10 at%; the non-crystalline material comprises a non-crystalline basal body layer and a surface layer positioned on the non-crystalline basal body layer; and the surface layer is a FeA enriched layer. The non-crystalline basal body layer in the iron base non-crystalline material is used for providing basic performances of the iron base non-crystalline material; and through auxiliary cooperation of the performances of the surface layer, the performances of the iron base non-crystalline material can be enhanced, the saturation magnetization is improved, the coercive force is reduced, and the overall performances of the iron base non-crystalline material are improved.