Student Akademii Teatralnej w Warszawie (specjalność – aktorstwo i wokalistyka) oraz absolwent ZPSM im. F. Chopina w Warszawie na wydziale wokalno-estradowym. W Teatrze Syrena debiutował jako Ram Sweeney w musicalu „Heathers”. Występuje także w musicalu „Grease” Teatru Muzycznego Proscenium w Warszawie oraz w „Jesus Christ Superstar” w Teatrze Muzycznym w Toruniu.