Provided is an antibody that recognizes and binds to carbonic anhydrase or antigen-binding fragment, a nucleic acid molecule coding for the antibody or antigen-binding fragment, a vector carrying the nucleic acid molecule, a host cell including the nucleic acid molecule or the vector, and use of the antibody or antigen-binding fragment thereof in the alleviation, prevention, treatment or diagnosis of solid cancers.