Stejnitin, a novel class P-II snake venom metalloproteinase (SVMP) with a molecular weight of about 35kDa, was purified from Trimeresurus stejnegeri venom. The cDNA of stejnitin encoded a polypeptide of 295 amino acid residues which comprises a signal peptide, proprotein, metalloproteinase domain, spacer and disintegrin domain. The protein sequence deduced from cDNA was confirmed by peptide mass fingerprinting analysis. It is highly homologous to the members of subclass P-IIa SVMPs which comprises metalloproteinase and disintegrin together. Results from DNA fragmentation and flow cytometry analysis also indicated that stejnitin is able to induce apoptosis of ECV304 cells (R=0.908, P=0.012).