Methods of using apogossypol and its derivatives for treating inflammation is disclosed. Also, there is described a group of compounds having structure A, or a pharmaceutically acceptable salt, hydrate, N-oxide, or solvate thereof are provided: wherein each R is independently H, C(O)X, C(O)NHX, NH(CO)X, SO2NHX, or NHSO2X, wherein X is hydrogen, alkyl, substituted alkyl, aryl, substituted aryl, alkylaryl, substituted alkylaryl, heterocycle, or substituted heterocycle. Compounds of group A may be used for treating various diseases or disorders, such as cancer.