Absolwent Wydziału Wokalno-Aktorskiego Akademii muzycznej im. S. Moniuszki w Gdańsku oraz Państwowego Policealnego Studium Wokalno-Aktorskiego im. D. Baduszkowej w Gdyni. Zadebiutował partią Cochenille’a w „Opowieściach Hoffmanna” J. Offenbacha w Niemieckiej Filharmonii Kameralnej i Teatrze w Bremie. Występował w Mecklenburgisches Staatstheater w Schwerin. Współpracował z Operą Nova oraz Filharmonią Pomorską w Bydgoszczy. Od 2012 r. związany jest z Operą i Filharmonią Podlaską w Białymstoku. Brał udział w musicalu wszech czasów „Upiór w operze” A. Lloyda Webbera. Na deskach podlaskiej Opery wcielił się w postać Fiedki w musicalu „Skrzypek na dachu” J. Bocka. Występuje również w tytułowej roli Adonisa w bajce muzycznej „Adonis ma gościa” F. Apke. W swoim repertuarze posiada także utwory z zakresu muzyki rozrywkowej.