Absolwent Studium Wokalno-Aktorskiego przy Teatrze Muzycznym w Gdyni oraz studio GTM Junior przy Gliwickim Teatrze Muzycznym, aktor Gliwickiego Teatru Muzycznego. W Gdyni występował w musicalach: Chicago, Kiss me, Kate, Piękna i Bestia, My Fair Lady w reż. Macieja Korwina, Fame w reż. Jarosława Stańka, Skrzypek na dachu w reż. Jerzego Gruzy i Lalka wg powieści Bolesława Prusa w reż. Wojciecha Kościelniaka oraz w spektaklu dyplomowym Gdyby w reż. Marcina Tafejki. W 2009 roku zagrał Chada w polskiej prapremierze High School Musical w reż. Tomasza Dutkiewicza, a w 2010 roku Claude’a Bukovsky’ego w Hair w reż. Wojciecha Kościelniaka w Gliwickim Teatrze Muzycznym. W tym samym roku wystąpił również w spektaklu muzycznym Summertime w reż. Wojciecha Kościelniaka w Teatrze im. W. Bogusławskiego w Kaliszu. W 2011 roku zagrał Franka w musicalu The Rocky Horror Show w reż. Tomasza Dutkiewicza w Och-teatrze w Warszawie. W 2009 roku zdobył wyróżnienie na I Europejskim Festiwalu Duetów Operetkowych i Musicalowych „Face to Face”, zorganizowanym przez Teatr Muzyczny w Poznaniu.