The total synthesis of the naturally occurring cyanoglucoside (-)-bauhinin (1) was achieved starting from the optically pure oxatrinorbornenone 2 in 12 steps and 8% overall yield. The aglycone of (-)-bauhinin was easily obtained from the optically pure oxatrinorbornenone derivative 6 by a Wittig-Horner reaction followed by the opening of the oxa bridge. Glycosidation with tetra-O-isobutyryl-D-glucosyl bromide 9 as the reagent in the Koenigs-Knorr reaction afforded glucoside 10 in 58% yield, which, after photoisomerization and deprotection, gave (-)-bauhinin (1).