Provided herein are myeloid cell leukemia 1 protein (Mcl-1) inhibitors, methods of their preparation, related pharmaceutical compositions, and methods of using the same. For example, provided herein are compounds of Formula I, and pharmaceutically acceptable salts thereof and pharmaceutical compositions containing the compounds. The compounds and compositions provided herein may be used, for example, in the treatment of diseases or conditions, such as cancer.本發明提供骨髓細胞白血病1蛋白(Mcl-1)抑制劑、其製備方法、相關醫藥組合物及其使用方法。舉例而言,本發明提供式I化合物及其醫藥學上可接受之鹽及含有該等化合物之醫藥組合物。本發明所提供之該等化合物及組合物可用於例如治療疾病或病狀,諸如癌症。