Born in Nizhny Novgorod. He studied at the Perm State Ballet School. In 2004 - 2011 he was a soloist of the Stanislavsky Ballet. In the repertoire: Konstantin Treplev ("The Seagull" by J. Neumeier), Gennaro ("Naples" by A. Bournonville), Sea Witch ("The Little Mermaid" by J. Neumeier), the solo parts in "Na Floresta" and "Por Vos Muero" by N. Duato, "Petite mort" and "Sechs Tänze" by J. Kylián.
In 2011 he joined the Aalto Ballett Theater Essen. In 2014 he participated in the program "Young Choreographers" (in collaboration with Anna Hamzina). In the same year he took part in the summer workshops of Nederlands Dans Theater. In 2015 joined the Zürich Ballet where he worked as a soloist until 2017 and continued to choreograph: in 2016, as part of the studio of young choreographers in the Zurich Ballet, he staged the number "Work Space".In 2017 Dmitry staged “The Iron Curtain” for the Moscow Stanislavsky and Nemirovich-Danchenko Music Theatre in the frameworks of the “Intersection Point” project and two other pieces, "3/4" and "Mu...", for the Moscow Choreographers competition 2017 which took place at the Bolshoi Theatre.