Naukę baletu rozpoczynał w Państwowej Szkole Baletowej w Poznaniu, a następnie uczył się w kanadyjskiej National Ballet School. Po jej ukończeniu, w 1998 roku został zaangażowany do zespołu Baletu Narodowego Kanady (National Ballet of Canada), gdzie w 2008 roku osiągnął pozycję pierwszego tancerza. Ceniony był tam za swoją nieskazitelną technikę tańca i talent dramatyczny zarówno w repertuarze klasycznym, jak i współczesnym.
W dorobku artysty znalazły się czołowe partie w tamtejszych przedstawieniach wielkiej klasyki: Colas w Córce źle strzeżonej Fredericka Ashtona, Basilio w Don Kichocie Nikołaja Bierozowa, Książę w Dziadku do orzechów Jamesa Kudelki, a także Książę Zygfryd w Jeziorze łabędzim i Książę Florimund w Śpiącej królewnie w wersjach Rudolfa Nuriejewa. Ale w jego imponującym repertuarze znalazły się również role w baletach innych słynnych choreografów, jak: partia tytułowa w Pietruszce Michaiła Fokina, Kamil i Hrabia Daniło Daniłowicz w Wesołej wdówce Ronalda Hynda, rola tytułowa w Onieginie Johna Cranki, Stanley w Tramwaju zwanym pożądaniem, Karenin w Annie Kareninie, Trigorin w Mewie i Diagilew w Niżyńskim – wszystkie w choreografii Johna Neumeiera, Romeo i Merkutio w Romeo i Julii w wersjach choreograficznych Johna Cranki i Alexeia Ratmansky’ego oraz Leontes w Opowieści zimowej Christophera Wheeldona. Tańczył także partie solowe w wielu słynnych dziełach George’a Balanchine’a, Kennetha MacMillana, Jerome’a Robbinsa i Glena Tetleya, a także w baletach takich choreografów, jak: Maurice Béjart, Davide Bombana, Christopher Bruce, Val Caniparoli, Guillaume Côté, Rudi van Dantzig, Eliot Feld, William Forsythe, Jiří Kylián, James Kudelka, Harald Lander, Wayne McGregor, Kevin O'Day, Jean-Pierre Perreault, Crystal Pite i Twyla Tharp.
Występował gościnnie w Wiedeńskiej Operze Państwowej i Charleston Ballet, na Międzynarodowym Festiwalu Baletowym w Miami oraz podczas Brott Music Festival, ale tańczył także w Nowym Jorku, Waszyngtonie, Los Angeles, San Francisco, Vancouver, Londynie, Paryżu, Bratysławie, Hamburgu i Singapurze. Był laureatem Ogólnopolskiego Konkursu Tańca w Gdańsku (1995) i William Marrié Award za dramatyczną doskonałość (2003). Dwukrotnie otrzymał Rolex Dancers First Award jako artysta roku (2012 i 2016), a w 2013 roku tancerzem roku uznał go „Toronto Now Magazine”.
W 2023 roku, po 25 latach kariery artysta pożegnał się ze sceną występując z Baletem Narodowym Kanady w choreografii Passion Jamesa Kudelki. Obecnie pracuje już jako niezależny baletmistrz. Prowadził m.in. próby prac choreograficznych Jamesa Kudelki i Christophera Wheeldona w Balecie Bolszoj, Balecie Hamburskim oraz w Balecie Narodowym Kanady.