Born in Perm, Egor Totmyanin graduated from the Perm State Choreographic College in 2020 (class of Vladimir Tolstukhin).
In June 2020 he joined the Ballet Company of the Primorsky Stage of the Mariinsky Theatre.
Repertoire at the Primorsky Stage of the Mariinsky Theatre includes:
Swan Lake (Mazurka); choreography by Marius Petipa and Lev Ivanov, revised choreography by Konstantin Sergeev and choreographic adaptation by Eldar Aliev,
La Bayadère (Grand pas); choreography by Marius Petipa revised by Vladimir Ponomarev and Vakhtang Chabukiani,
A Thousand and One Nights (Torturers); choreography by Eldar Aliev.