Streptokinase is a plasminogen activator widely used in treating blood-clotting disorders. Complexes of streptokinase with human plasminogen can hydrolytically activate other plasminogen molecules to plasmin, which then dissolves blood clots. A similar binding activation mechanism also occurs in some key steps of blood coagulation. The crystal structure of streptokinase complexed with the catalytic unit of human plasmin was solved at 2.9 angstroms. The amino-terminal domain of streptokinase in the complex is hypothesized to enhance the substrate recognition. The carboxyl-terminal domain of streptokinase, which binds near the activation loop of plasminogen, is likely responsible for the contact activation of plasminogen in the complex.