Graduated from the Estonian National Ballet School in 1987, in 1989 he graduated from the Moscow State Ballet Academy.
From 1989 to 1992 he was a soloist with the Estonian National Ballet. From 1992 to 1994 he was a soloist with the Karlsruhe Staatsballet. From 1994 to 2008 he was a principal dancer with Royal Ballet of Flanders. Since 2008 he is a stage manager of the Royal Ballet of Flanders.
He performed lead roles in classical ballet repertoire (Giselle, Sleeping Beauty, Don Quijote, Swan Lake, La Bayadere, Raymonda, Le Corsaire) as well as ballets by George Balanchin (Allegro Brilliante, Four temperaments) and other neoclassical and contemporary ballets.
Participant in Gala performances with many companies including Aoyama Ballet Festival in Tokyo (Japan), Ballet festival in Houston (USA), Dance festival in Kuopio and performances with Ballet School Vantaa (Finland).
As a guest principal dancer he has appeared in Morioka Ballet Festival (Japan), Balletto Del Sud (Italy), Hannover Stadstheater (Germany), Estonian National Opera (Estonia), in ballet companies in Toulon (France) and Ankara (Turkey).