1988-ban végzett a Magyar Táncművészeti Főiskolán Koren Tamás osztályában.
Tanulmányai után a Magyar Állami Operaházba szerződött. 1997 óta magántáncos.
Számos jelentős főszerepet táncolt az Operaházban:
Harangozó-Delibes: Coppélia / Ferenc
Seregi-Goldmark: A makrancos Kata / Petruchio, Lucentio
Seregi-Prokofjev: Rómeó és Júlia / Rómeó, Tybalt, Mercutio
Seregi-Mendelssohn: Szentivánéji álom / Zuboly, Demetrius
Zaharov-Aszafjev: A bahcsiszeráji szökőkút / Nurali
Petipa-Ivanov-Csajkovszkij: A diótörő / Herceg
Ashton-Hérold: A rosszul őrzött lány / Alain
Jelentős szerepeket alakított Béjart, Kylián, Naisy, Balanchine, Harangozó és Fodor egyfelvonásos balettjeiben.
A balettegyüttes turnéin főszerepeket táncolt Kanadában, Spanyolországban, Honkongban, Taivanon és Mexikóban.
Az Alvin Ailey American Dance Theater ösztöndíjasaként 1996-ban tanulmányúton volt New Yorkban.
Az EuropaS Magyar Tánc-díj tulajdonosa. 1998-ban Magyar Köztársasági Arany Érdemkereszttel tüntették ki.