2-allyloxybenzimidazole, reacts with 2,3-O-isopropylidene-D and L-glyceraldehyde in highly regio- and stereoselective manner to give the corresponding enantiomeric adducts. The adducts are futher transformed to D- and L-ribose, respectively, by a four-steps process.