Josephine was born in Hong Kong and started her ballet training at the age of three. She has passed all the Royal Academy of Dance examinations up to Advanced 2 with distinction. At the age of thirteen, she was accepted to the Royal Ballet School Summer School, London and two years later, she was accepted to Elmhurst Ballet School but received a scholarship to attend the prestigious Bolshoi Ballet Academy in Russia under the guidance of Marina Leonova and Natalya Revich. She was the first dancer from Hong Kong to study at the Bolshoi Ballet Academy with a professional ballet career to follow. Upon graduation, she has danced in various companies and theatres worldwide including Canada, USA, Bulgaria, and Russia. She was promoted to a soloist in the Samara Academic Theatre Opera and Ballet in Russia in 2018.
During her time as a professional ballerina, her repertoire includes various soloist and principal roles in classical ballet including but not limited to Swan Lake, Sleeping Beauty, La Bayadere, Le Corsaire, Nutcracker, Esmeralda, Romeo and Juliet, Don Quixote, Paquita and Giselle as well as some Russian ballet classics including Nayada and the Fisherman, Anyuta, Strauciana, Chipolino, Symphony of Leningrad and Bachesaraisky Fountain. She has also worked with numerous world-renowned choreographers in world-premiere contemporary pieces like Three Masks of the King and Back to Life by Yuri Smekalov, Piano Concert by Max Petrov and Formation by Robert Desrosiers.
She has danced on many stages around Russia such as the Bolshoi Theatre in Moscow and the Mariinsky Theatre in Saint Petersburg. She has also recently made her debut in Panama as a guest artist in 2022.
Josephine has been coaching aspired dancers in Hong Kong every summer since she left Hong Kong for Russia in 2013. She would like to share her experience and knowledge gained over the years with dancers in Hong Kong.