Pochodzi z Bielska-Białej. Jest absolwentem Państwowego Studium Wokalno-Aktorskiego im. D. Baduszkowej przy Teatrze Muzycznym w Gdyni. Grał m.in. w musicalach „Jesus Christ Superstar”, „Footloose” oraz „Kiss Me Kate”. Współpracował z Teatrem Miejskim im. W. Gombrowicza w Gdyni, Teatrem Powszechnym im. J. Kochanowskiego w Radomiu oraz warszawskim Teatrem Rampa, gdzie zobaczyć go można było w spektaklach „Tajemniczy ogród” oraz musicalu „Rent” (Tom Collins). Występował w musicalu „Polita” zrealizowanym przez warszawskie Studio Buffo. Z tytułem „Upiór w operze” i postacią wicehrabiego Raoula de Chagny związany od czasu premiery w Teatrze Muzycznym „Roma”. Współpracuje z polskimi orkiestrami i filharmoniami, biorąc udział w koncertach, głównie o tematyce filmowo-musicalowej. Na co dzień użycza głosu, pracując jako lektor, aktor dubbingowy i wokalista sesyjny.