Trained at the Royal Ballet School, the Russian Choreographic Academy and Central School of Ballet before graduating and dancing with The Oleg Danovski Ballet Theatre in Romania in 2014. He danced in Cinderella, Swan Lake and Don Quixote in the National Theatre and in theatres throughout Romania. On returning to England he joined Ballet Theatre UK and danced The Prince in The Little Mermaid, the Caterpllar in Alice In Wonderland and in The Nutcracker. He has danced with the English National Ballet in Swan Lake at the Royal Albert Hall. Rupert is pleased to join English Youth Ballet and dances Ballet Études and The Bluebird in Sleeping Beauty.