Seine künstlerische Entwicklung war eng mit John Cranko verbunden, der ihn 1962 für das Stuttgarter Ballett verpflichtete. In Crankos Choreografien erlangte er Weltruhm, insbesondere mit seiner Tanzpartnerin Marcia Haydée,[2] mit der er auch 16 Jahre zusammenlebte.[3] Auch nach Crankos Tod blieb er dem Stuttgarter Ballett bis zum Ende seiner tänzerischen Karriere im Jahre 1996 treu. Dort, und bei vielen Gastauftritten auf der ganzen Welt, arbeitete er mit einigen Choreografen, die die Entwicklung des Tanzes maßgeblich prägten. So tanzte er unter anderem in Choreografien von Kenneth MacMillan, John Neumeier, Jiří Kylián, William Forsythe und Maurice Bejart.
Von 1996 bis 1999 war er Ballettdirektor an der Deutschen Oper Berlin. Anschließend leitete er bis 2005 gemeinsam mit seinem Lebensgefährten Roberto de Oliveira, dem ehemaligen Haus-Choreographen des Stuttgarter Balletts, die Ballettkompanie des Theatro Municipal in Rio de Janeiro.[4] Anschließend gründete er dort mit de Oliveira eine Compagnie und eine Schule für Kinder aus den Favelas.