The son of a Yorkschire coal miner, Christopher Carr trained in Barnsley and then at the the Junior and Senior Royal Ballet School. In 1967 he joined the Royal Ballet Touring Company, and in 1970 he transferred to the Royal Ballet, Covent Garden. He was promoted to Soloist in 1975 and later to Senior Soloist. In September 1983 he became Assistant Ballet Master, and in 1984 Repetiteur to The Royal Ballet. During 1988 he was appointed Ballet Master to the company and in 2001 Rehearsal Director.
He has taught, staged and rehearsed the majority of the Royal Ballet’s extensive repertory, many of these works being taught ad stated for many of the leading Ballet Companies throughout the world.
In 2007 he became the Guest Principal Ballet Master and continues to spend several months a year with the Royal Ballet, along with his International commitments.