A synthesis of cyanolide A, a diolide natural product, has been achieved using a diastereoselective Barbier reaction, early-stage glycosylation, and intramolecular oxa-Michael addition to form the THP ring.