Kostyantyn Keshyshev started dancing in 2002 at the Odessa Ballet Academy in his hometown in Ukraine. In 2005, he moved to Vancouver and continued his training at the Goh Ballet Academy where he received numerous scholarships, including The Hnatyshyn Foundation Grant.
In 2007, Keshyshev participated in The Genée International Ballet Competition and was awarded the Silver Medal. The same year, he joined the Hong Kong Ballet where he took on the leading roles of Prince Siegfried (Swan Lake), Albrecht (Giselle), Nutcracker (The Nutcracker), Count Danilo Danilovitsch (Merry Widow), Prince Desire (The Sleeping Beauty) and Prince Charming (Cinderella). Keshyshev also had the opportunity to work with choreographers Nacho Duato, Peter Quanz, Stanton Welch and many more as well as the opportunity to perform in works like Castrati, Steptext, Clear, Luminous, Serenade and Allegro Brillante.
Keshyshev left the Hong Kong Ballet as Soloist in 2015 and joined the Royal Winnipeg Ballet that same year. This is his first season with the RWB.