Dyplomowany tancerz, choreograf i pedagog. Absolwent kierunku taniec WSUS w Poznaniu oraz Institute of Dance Arts na Anton Bruckner Privatuniversität Linz w Austrii. Stypendysta programu Erasmus+ w Hochschule für Musik und Darstellende Kunst Frankfurt am Main na wydziale tańca. W latach 2014-2016 związany z zespołem STW Natalii Draganik-Franke. Od 2018 roku związany z Teatrem Pieśń Kozła we Wrocławiu. Od marca 2019 stażysta w Staatstheater Kassel - Johannes Wieland Company. Współpracował między innymi z takimi artystami jak Cameron McMillan, David Zambrano, Wim Vandekeybus, Martin Durov & Laja Field oraz Maciejem Kuźmińskim.
Od 2020 roku związany z Polskim Teatrem Tańca.