He was born in Moscow, where he completed high school and higher education. He graduated in 1985 from the renowned State Ballet Academy of the Bolshoi Theatre, specializing in classical ballet under the guidance of Professor Alexander Bondarenko. He trained with famous Russian pedagogues, ballet principals, and soloists. After obtaining his diploma, he performed as a soloist at the Ekaterinburg Opera and Ballet Theatre, Valentine Ganibalova Ballet Theatre, and the Russian Ballet of St. Petersburg, where he danced in various leading roles in classical and neoclassical repertoire. He has toured extensively throughout Europe and beyond. Since 2002, he has been a soloist with the Ballet of the Croatian National Theatre Split.