Oliver was born in Cheshire and trained at the Hammond School and the Royal Ballet School. Upon graduation he joined Scottish Ballet (Artistic Director, Galina Samsova), and danced many soloist and leading roles.

After 6 years with the company he took a leave of absence to dance with the Asami Maki Ballet and New National Ballet, in Tokyo, Japan. He danced leading roles in much of the classical repertoire including Swan Lake, Sleeping Beauty, Le Corsaire and La Fille mal Gardée. He also danced in works by Roland Petit, Nacho Duato, Azari Plisetsky and Frederick Ashton.

In 2002, Oliver re-joined Scottish Ballet and created the role of the Prince in Ashley Page’s The Nutcracker. He continued to dance many principal and soloist roles in works by George Balanchine, William Forsythe, Hans van Manen and Krzysztof Pastor until, in 2008, he trained as a certified Gyrotonic and Gyrokinesis instructor. On leaving Scottish Ballet, he gained a Post-Graduate Certificate in Learning and Teaching in Higher Arts Education.

Oliver was a founding member and lecturer on the BA Modern Ballet programme at the Royal Conservatoire of Scotland as the Graduate year tutor. He has also been a guest teacher with Scottish Ballet, Michael Clark Company and the Irish Ballet Forum.

He joined Scottish Ballet as Assistant Rehearsal Director in August 2014 and promoted to Rehearsal Director in 2015.