Absolwent krakowskiej Akademii Sztuk Teatralnych na Wydziale Teatru Tańca w Bytomiu. Zrealizował spektakle dyplomowe: Superheroes 10/9, reż. B. Peszek, Working title EGO, chor. Jens van Daele.
Współtwórca polsko-niemieckiej grupy Little:interference, z którą stworzył przedstawienia: Heimsuchung / Nawiedzenie i Operculum - looking for heimat. Współtwórca grupy Ruchomy Kolektyw z którą zrealizował: Profanum i We are not superheroes Założyciel grupy LineAct, z którą zrealizował spektakle: Zakorzenieni, Oplątane, 27 krótkich spojrzeń, Szczególnie ciekawe przypadki, Lepiej*, Przebrzmienia, Opowieści zza ściany, In/suspense.
Występował m. in. w: Na czworakach, reż. J. Stuhr, Estra i Andro, reż. Eryk Makohon, Leni Riefenstahl - epizody niepamięci, reż. E. Marciniak, Bataille - świt nowych dni, reż. S. Krawczyński, A. Godowska, Wyzwolenie,reż. R. Rychcik, Zabiłem brata mego, reż. A. Kopański, Listy do Mileny, reż. M. Gorczyński, But the sun came up and we were there, reż. Colleen Thomas Young, Orfeusz i Euredyka, reż. M. Piekorz, chor. J. Lewandowski, Uwaga, Kraksa, Ekstazy, chor. Marta Bury, Nieważkość, Odyseja Łemkowska, Tysiąc Nocy i Jedna. Szeherezada 1979, reż. Wojciech Faruga.
Stworzył choreografie do spektakli: Dekalog, Matka Joanna od Aniołów, 1970, Tysiąc Nocy i Jedna. Szeherezada 1979, Katyń, Teoria Barw, reż. Wojciech Faruga, Grand Musical Hotel, reż. Michał Walczak. Wystąpił w filmie Krew Boga w reż. Bartosz Konopka.
Uczestnik wielu warsztatów w kraju i zagranicą u takich artystów jak: Robert Wilson, Marianna Kavallieratos, Phillip Glass, CocoRosie, Dimitris Papaioannou, Graham Dixon, Jozef Frucek, Jacek Łumiński, Sylwia Hefczyńska-Lewandowska, Werner Bechter, Iwona Olszowska, Witold Jurewicz, Janusz Skubaczkowski.
Trzykrotny stypendysta Międzynarodowego Programy Letniego (International Summer Program) w Watermill Center w Nowym Jorku pod opieką artystyczną Roberta Wilsona (2014-15-16).