Robert was trained in the Cecchetti method and danced in various television productions before joining the Borovansky Ballet in 1959 where he remained until its disbandment in the early sixties. He toured nationally as an original cast member of the rock musical Bye Bye Birdie after which he joined the Elizabethan Trust Opera Company as Principal Dancer in La Traviata, choreographed for Stephan Beinl's production of Ariadne auf Naxos and was responsible for the re-staging of Algeranoff's choreography for Falstaff.
In 1962, Robert joined The Australian Ballet as a foundation member and in August the following year he went overseas and was Guest Artist with the Irish National Ballet.
He later toured Europe with London Festival Ballet, now known as the English National Ballet.
Robert returned to The Australian Ballet in 1965 as a Senior Soloist, where he remained until joining Sydney Dance Company in 1977, becoming Ballet Master before retiring as a dancer and rejoining The Australian Ballet Administration in 1989.
Robert retired as Manager, Patrons Programme of The Australian Ballet in September 2001 but returned to the stage in December as Guest Arist with the company in the role of Dr Coppelius in Coppelia at the Sydney Opera House.
Robert has co-adjudicator the McDonald's Performing Arts Challenge Ballet Scholarship at the Sydney Opera HOuse and his has once again Guest Artist with THe Australian Ballet in Graeme Murphy's new production of Swan Lake.