Constantine Mayorov began his ballet studies at a young age, and graduated Kiev State Choreographic Institute with honors in 2009. Immediately after that he was invited to join the Odessa National Academic Theatre of Opera and Ballet where he danced for three years.
In 2012 Mayorov joined Lviv National Academic Theatre of Opera and Ballet as a soloist, and since then he has danced many roles in the classical, neoclassical, and contemporary repertoire of the company.
Constantine received further training in contemporary choreography at the Lviv National University, which he graduated from in 2013. He is a diplomante of the XXIII International Ballet Competition Varna and the First Prize recipient at the Savona Festival for best performance of the Romeo role in 2016.
He joined Russian Grand Ballet in 2014. In less than a year he was appointed a soloist.
His career highlights with the company include Romeo in Romeo and Juliette, Prince Siegfried and Von RothBart in Swan Lake, and the Mouse King in The Nutcracker.