Abstract: Related are an anti-TSLP antibody or an antigen-binding fragment thereof, nucleic acid molecules coding the same, and a method for preparing the same. The anti-TSLP antibody or the antigen-binding fragment thereof have high affinity to TSLP, capable of effectively binding with TSLP and blocking the proliferative effect of TSLP with respect to Ba/F3-hTSLPR-hIL7R? cells, and blocking the capability of TSLP in activating and secreting cytokines with respect to PBMC. At the same time, further related are a medicinal composition comprising the antibody or the antigen-binding fragment thereof, and uses of the composition in preparing a medicament for preventing and/or treating asthma, allergic inflammation, an allergic reaction or autoimmune disease.