In 1974 graduated from Kiev State School of Choreography (class of Vladimir Denisenko, Merited Artist of the Ukraine), and in 1985 from the Department of Ballet Instruction of the Russian Institute of Performing Arts (class of Herman Pribylov).
On graduation from the ballet school, joined the cast of T. G. Shevchenko Opera and Ballet Theater in Kiev, where he danced lead and solo parts in classical ballets (e. g. Albert in Giselle, Sigfried in Swan Lake, Prince Desire in Sleeping Beauty, Solor in La Bayadere, Basilio and Espada in Don Quixote, Ferhard in The Legend of Love (music by A. Melikov, Abderakhman in Raymonda, Tybalt in Romeo and Juliet.
At the same period he was actively involved in modern dancing, performing the parts of Escamillo in Carmen Suite (A. Alonso, music by G. Bizet and R. Shchedrin), Count Cherry in Chippolini (G. Mayorov, music by K. Khachaturian); starred in Daphnis and Chloe (M. Murdmaa, music by M. Ravel) together with Raisa Hilko, Merited Artist of the Ukrain, etc.
Toured Japan, France, India, Czechoslovakia, Yugoslavia, Germany, Czech Republic, Bulgaria, France and other countries.
In 1986 – 1987 danced as the lead soloist of Boris Eifman Ballet Theatre, where he performed the parts of Orsino in Twelfth Night, or What You Will (music by G. Donizetti), Nikolaev in The Duel (music by V. Gavrilin), Rogozhin in The Idiot (music by P. Chaikovsky). Together with Galina Mezentseva, Prima Ballerina of Mariinsky Theater (then S. Kirov State Academic Theater of Opera and Ballet) was the first to star in the lead part in The Master and Margarita (music by A. Petrov).
Since 1994 resides in Spain, where he’s constantly involved in teaching at various ballet schools and studios.