The enantiopure total synthesis of (−)-codonopsinine is described using two effective chiron approaches starting either from commercially available l-xylose or from readily available Garner aldehyde. The key steps included Julia trans-olefination, highly diastereoselective alkylation and cascade epoxidation–cyclization strategies.