Absolwent Państwowej Szkoły Muzycznej I stopnia w Kielcach oraz Akademii Rolniczej w Krakowie.
Aktor, choreograf, tancerz (dyplom zawodowy przyznany przez Związek Artystów Scen Polskich). Przez 10 lat trenował wyczynowo akrobatykę, zdobywając sportową klasę mistrzowską. W latach 2006-2012 tańczył w zespole Śląskiego Teatru Tańca w Bytomiu. Grał m.in. w spektaklach Teatru im. J. Słowackiego (Ziemia obiecana, reż. Wojciech Kościelniak) i Warszawskiej Opery Kameralnej (Orfeusz i Eurydyka, reż. Magdalena Piekorz).
Prowadzi warsztaty tańca współczesnego. Działa w Fundacji Hothaus Wojciecha Terechowicza.
Jest autorem choreografii do spektakli dramatycznych, m.in. Dzieje upadków i Lalka (Teatru im. J. Słowackiego w Krakowie), Mistrz i Małgorzata (Teatr Polski w Bielsku-Białej), Trzej Muszkieterowie (Teatr Miejski w Gdyni).
Od 2011 roku współpracuje z Teatrem KTO.
Zagrał m.in. w spektaklu Operacja Opera, a także w widowiskach plenerowych m.in. Vivat Podgórze! (2017) i Biało-Czerwona (2018).
Aktualnie w obsadzie spektakli Ślepcy, Chór sierot, Zapach czasu