Crystalline forms, preparation methods and pharmaceutical compositions of ABT-199 monohydrochloride and ABT-199 dihydrochloride are disclosed. Compared with known ABT-199, they have one or more improved properties. They can be used to prepare drugs for the treatment and/or prevention of one or more diseases associated with overexpression of an anti-apoptotic BCL-2 family protein.