Provided are an anti-c-Met antibody or antigen binding fragment, and an anti-c-Met antibody-cytotoxic drug conjugate, wherein the antibody or antigen binding fragment is a chimeric antibody or a humanized antibody. Also provided are a pharmaceutical composition containing a humanized anti-c-Met antibody or antigen binding fragment, antibody-cytotoxic drug conjugate, or a pharmaceutically acceptable salt or solvent compound thereof, applied in the treatment of cancer.