Tanulmányait a Magyar Táncművészeti Főiskolán végezte (1990-ig; mestere Dózsa Imre volt), majd Leningrádban, Moszkvában és Monte-Carlóban folytatta.
Diplomája megszerzése után szólistának szerződtette az amszterdami Het National Ballet, majd Rudolf Nurejev meghívására Ausztráliában turnézott. 1992-ben az Angol Nemzeti Balett, 1993-ban a bécsi Állami Opera balettegyüttesének vezető szólistája volt.
A világ számos jelentős balettegyüttesébe meghívták vendégszereplésre, fellépett a Bajor Állami Operában, a Berlini Állami Operában, a Chilei Nemzeti Balett együttesében, a Moszkvai Nagy Színházban, a Finn Balett (Helsinki) és a Szent Károly Színház (Nápoly) együttesében
Vendégművészként rendszeresen fellép a Magyar Állami Operaházban.
Főbb szerepei:
A hattyúk tava (Herceg) / Nurejev-Sztrucskova-Nagy Iván-van Danzig
Csipkerózsika (Herceg) / Nurejev-Wright
Manon Lescaut (Lescaut és Des Grieux) / MacMillan
Hamupipőke (Herceg) / Ashton - Stevenson
Anna Karenina (Vronszkij) / Pártay Lilla
Spartacus (Crassus) / Seregi László
A diótörő (Herceg) / Grigorovics-Stevenson-Vajnonen-Eaghing-Page
Rómeó és Júlia (Rómeó, Mecutio, Tybald) / Cranko-van Dantzig
A makrancos Kata (Petruchio) / Seregi László
Szentivánéji álom (Theseus, Oberon) / Neumeier
Amadé (Salieri) / Zanella
Raymonda (Jean de Brienne) / Nurejev-Holmes
Sylvia (Orion) / Seregi László
Anyegin (címszerep) / Cranko
Bajadér (Szolor) / Makarova
Jelentős alakítást nyújtott Balanchine, Fokin, Manen, MacMillan, North és Zanella egyfelvonásos balettjeiben.