本发明公开了一种如式1所示的天然产物狭花马钱碱的制备方法、式2所示的21-甲基-狭花马钱碱及其制备方法。该天然产物狭花马钱碱和21--甲基-狭花马钱碱的制备,都是通过从高级中间体经过溴原子与偶联试剂发生偶联反应得到。本发明实现了天然产物狭花马钱碱的全合成和首次实现了21-甲基-狭花马钱碱的化学合成。本发明中所述21-甲基-狭花马钱碱经简单氧化反应可以制得天然产物Subditine,对天然产物Subditine的首次化学合成具有重要的实用价值。