A convergent, total synthesis of epothilones B (2) and D (4) is described. The key steps are Normant coupling to establish the desired (Z)-stereochemistry at C12-C13, Wadsworth-Emmons olefination of methyl ketone 28 with the phosphonate ester 8, diastereoselective aldol condensation of aldehyde 5 with the enolate of keto acid derivatives to form the C6-C7 bond, selective deprotection of acid 52, and macrolactonization.