Ukończył Państwową Wyższą Szkołę Teatralną im. L. Solskiego w Krakowie.
Współpracował z Teatrem im. L. Solskiego w Tarnowie, Teatrem im. W. Bogusławskiego w Kaliszu, Teatrem Nowym w Łodzi, Laboratorium Dramatu Tadeusza Słobodzianka oraz scenami krakowskimi – Teatrem im. J. Słowackiego, Teatrem Ludowym, Teatrem Nowym, Teatrem Barakah, Teatrem STU i Teatrem Variete. Skomponował muzykę do kilku spektakli teatralnych, gra na akordeonie, gitarze i pianinie.
Współzałożyciel i wokalista alternatywnego zespołu kabaretowo-rockowego ŚMIAŁEK (2005-2012). Od 2012 roku koncertuje gościnnie z zespołem AcousticAcrobats.
Z Teatrem KTO współpracuje od 2017 roku.
Zagrał w widowisku Weselisko przygotowanym specjalnie na 7. Noc Poezji.
Aktualnie w obsadzie spektaklu Zapach czasu.