Urodził się 9 października 1978 r. w Gliwicach. Uczęszczał do Państwowej Szkoły Muzycznej 1-go i 2-go stopnia w Gliwicach w klasie gitary klasycznej oraz wokalu. W młodości osiągnął kategorię „C” w tańcach latynoamerykańskich i standardowych. Akademię Teatralną w Warszawie na wydziale aktorskim ukończył w 2001 roku. W latach 2001 – 2005 aktor Teatru Współczesnego w Warszawie. Zagrał m.in. w spektaklach „Bambini di Praga” – reż. A. Glińska i „Pułkownik Ptak – reż. P. Nowak
W latach 2006 – 2010 aktor Teatru Polskiego w Warszawie. Zagrał m.in. w spektaklach „Kordian” – reż. P. Passini, „Wujaszek Wania”- reż. W. Filsztyński, „Szewcy” – reż. M. Prus i „Dulscy ZOO” – reż. M. Ogrodzińska.
Pośród kilkudziesięciu projektów filmowo-telewizyjnych najważniejsze to:
- „1920 Wojna i Miłość” – reż. M. Migas,
- „Bunny” ( Grand Prix w kategorii Sinema Files, w Cannes)- reż. A. Glac
- „Sprawiedliwy” – reż. M. Szczerbic
- „Świetne Wieści”- reż. K. Gryżewski
- „Szczęście Świata” – reż. M. Rosa
Do najważniejszych prac w charakterze choreografa zaliczyć należy:
- „Bambini di Praga” – reż. A. Glińska
- „Trzy siostry” – reż. J. Wernio
- „Dżuma” – reż. M. Ogrodzińska
- „Skazani na Shawshang” – reż. S. Chondrokostas
W Teatrze Miejskim w Gliwicach gra w spektaklu „Całe życie” w reż. Joanny Oparek.