Absolwent prestiżowej uczelni Codarts Rotterdam University for the Arts w Holandii.W latach 2016-2019 tancerz i wokalista Compagnie THOR w Brukseli w produkcjach „Anima Ardens” i „WaW – We are Woman”. Wcześniej współpracował z zespołami Het Internationaal Danstheater w Amsterdamie, Korzo Theater w Hadze oraz Derida Dance Company w Sofii.
W Polsce występował w spektaklach Teatru Tańca Zawirowania, Stowarzyszenia Sztuka Nowa, Teatru Tańca Caro, B’cause Dance Company, Warszawskiej Opery Kameralnej, Teatru Tańca Test, Teatru Komedia oraz Mazowieckiego Teatru Muzycznego im. Jana Kiepury.
Laureat Warszawskiego Konkursu Choreograficznego z pracą „N°2”. Wyreżyserował także spektakle „Waterfallin”, „Bolero”, „Quo Tendis”, „Hippocampus”, „Uncommodum” oraz najnowszą premierę – spektakl „BLUSH” wyprodukowany przez Centrum Sztuki Współczesnej – Zamek Ujazdowski.
Jest autorem ruchu do teledysków m.in. Ralpha Kamińskiego, Baash, Wishlake, Łąki Łan, kilku reklam i gry „Bound” na PS4. Wystąpił w filmach „Bare”, „Under The Dress” (reż. A.Vinogradov), oraz „Holy Lands” (reż. Amanda Sthers).
TM ROMA: ”We Will Rock You”, „Aida”.