Rotary motion around a molecular axis has been controlled by simple electron transfer processes and by photoexcitation. The basis of the motion is intramolecular rotation of a carborane cage ligand (7,8-dicarbollide) around a nickel axle. The Ni(III) metallacarborane structure is a transoid sandwich with two pairs of carbon vertices reflected through a center of symmetry, but that of the Ni(IV) species is cisoid. The interconversion of the two provides the basis for controlled, rotational, oscillatory motion. The energies of the Ni(III) and Ni(IV) species are calculated as a function of the rotation angle.