Urodzony w 1991 roku. Ukończył Uniwersytet Muzyczny Fryderyka Chopina w Warszawie w 2015 r. w klasie prof. Ryszarda Cieśli. W latach 2011-2014 r. był członkiem Akademii Operowej przy Teatrze Wielkim - Operze Narodowej w Warszawie gdzie pracował z takimi pedagogami jak Anita Garanča, Izabela Kłosińska czy Eytan Pessen. Trzykrotny stypendysta Ministerstwa Kultury i Dziedzictwa Narodowego. Zwycięzca kilku konkursów wokalnych w kraju. Finalista Międzynarodowego Wielkiego Konkursu i Festiwalu - Meistersinger von Nurnberg - w Norymberdze w 2018 roku.
W Operze Narodowej w Warszawie zadebiutował w 2013 roku jako Marullo (Rigoletto, G. Verdi) i Szlachcic brabancki (Lohengrin, R. Wagner). Wystąpił również jako Mr Emmet (Mr Emmet Takes a Walk) podczas warsztatów Akademii Operowej z Davidem Pountneyem w Salach Redutowych podczas szczytu Opera Europa. Na scenie Teatru Wielkiego- Opery Narodowej wykonywał partię Guglielma (Così fan tutte, W. A. Mozart) i Demetriusza (Sen nocy letniej, B. Britten) w spektaklach studenckich UMFC. Rolę Guglielma w 2012 r. wykonał w Teatro Lope De Vega w Sewilli (Hiszpania) oraz w Operze w Stambule (Turcja).
Podczas festiwalu d’Aix-en-Provence w 2012, śpiewał rolę Papagena (Czarodziejski flet, W. A. Mozart) oraz Masetta (Don Giovanni, W.A. Mozart) jako członek Académie Européenne de Musique. W tym samym roku został laureatem nagrody HSBC Festiwalu d’Aix-en-Provence.
W 2014 r. śpiewał rolę tytułową w operze Don Giovanni W. A. Mozarta w Warszawskiej Operze Kameralnej podczas festiwalu mozartowskiego. W tym samym roku zadebiutował w Narodowej Operze w Miszkolcu (Węgry) rolą Juniusa (Gwałt na Lukrecji, B. Britten) podczas festiwalu SZEM oraz w Filharmonii Narodowej w partii Arlekina (Ariadne auf Naxos, R. Strauss).
Od 2014 r. był związany z prestiżowym Atelier Lyrique Opéra National de Paris. W sezonie 2014/2015 śpiewał partie Guglielma (Così fan tutte, W. A. Mozart) w produkcji Atelier Lyrique Opéra National de Paris.
W sezonie 2015/2016 wykonał partię Barytona, w światowej prapremierze opery Be with me know (V. Mendonça, D. Jannsons) w ramach Festiwalu d’Aix-en-Provence z międzynarodowym tournee, Księcia Yamadori w Operze Bastille w Paryżu (Madama Butterfly, G. Puccini) oraz tytułowego Orfeusza, również w Operze Bastille (Orfeusz, C. Monteverdi).
W sezonie 2016/2017 wykonał partie: Scyta oraz Kapłana w Ifigenii w Taurydzie (Ch. W. Gluck - Opera Garnier w Paryżu); Dancairo w Carmen (G. Bizet - Filharmonia Narodowa w Warszawie), Arlekin w Ariadne auf Naxos (R. Strauss - Opera Garnier w Paryżu - wersja koncertowa), Alcée oraz Eurilas w Les Fêtes d’Hébé (J. Ph. Rameau - Opera Bastille w Paryżu oraz Britten Theatre w Londynie), Zweiter Handwerksburch w Wozzecku (A. Berg - Opera Bastille w Paryżu); Komisarz w Il Signor Bruschino (G. Rossini - Theatre des Champs-Elysees w Paryżu); Demetriusz we Śnie nocy letniej (B. Brittena - Opera Bastille w Paryżu - fragmenty). W sezonie 2017/2018 zadebiutował w roli Almavivy w Weselu Figara W. A. Mozarta podczas tournée Opera en Plain air w Nancy i Paryżu. Spektakl ten był retransmitowany na kanale MezzoTV.
Sezon ten przyniósł również debiut w Opernhaus Zurich w roli Bello w La fanciulla del West G. Pucciniego. Ponadto śpiewał Deputowanego w głośnej premierze Don Carlosa w reżyserii Krzysztofa Warlikowskiego w Operze Bastille w Paryżu u boku Jonasa Kaufmanna, Ludovica Tezier oraz Eliny Garančy. W maju 2018 zadebiutował w roli Amantio di Nicolao w operze Gianni Schicchi Pucciniego w Operze Bastille w Paryżu. W lipcu 2018 zadebiutował na festiwalu Flaneries Musicales de Reims partią barytona w War Requiem B. Brittena.
W sezonach 2018/2019 oraz 2019/2020 wystąpił jako Ein Steuermann (Tristan i Isolda) w Opéra National de Paris; Hajny (Rusałka) w Operze Bastille w Paryżu, Hrabia Almaviva (Wesele Figara - W. A. Mozart - Warszawska Opera Kameralna); Premier Ministre (The Sleeping 1000) główna rola w światowej premierze na Festiwalu Aix-en-Provence oraz na Festiwalu w Helsinkach; Yamadori (Madame Butterfly - Opéra National de Paris). Zaśpiewał recitale na Festiwalu Pieśni Artystycznej w Warszawie oraz w Petit Palais w Paryżu.
Koncertuje w kraju i zagranicą w wielu słynnych salach koncertowych i teatrach operowych takich jak: BOZAR MUSIC, Opera La Monnaie - Bruksela (Belgia), European University w Nikozji (Cypr), Ambasada RP w Kopenhadze (Dania), Opéra National de Paris, Opéra de Lille, Festival d’Aix-en-Provence, Théâtre Antibes (Francja), Prinzregententheater w Monachium (Niemcy), w Narodowej Operze w Budapeszcie (Węgry), w Accademia Nazionale di Santa Cecilia w Rzymie (Włochy), w Narodowej Operze w Rydze (Łotwa), w Bejrucie (Liban), w Operze Lizbońskiej, Calouset Gulbenkian Foundation (Portugalia), w Konserwatorium w Czelabińsku (Rosja) oraz w Madrycie (Hiszpania i w Malmo (Szwecja). Pracował z takimi dyrygentami jak: Marco Armiliato, Bertrand de Billy Philippe Jordan, Jacek Kaspszyk, Susanna Mälkki, Enrique Mazzola, Carlo Montanaro, Krzysztof Penderecki, Jérémie Rocher, Daniele Rustioni, Stefan Soltesz, Michael Schønwandt, Andriy Yurkevych, Jean-François Verdier
Na co dzień współpracuje z Eytanem Pessenem.
W planach: Graf (Capriccio - R: Strauss - Opera National de Paris); Hrabia Almaviva (Wesele Figara - W. A. Mozart - Warszawska Opera Kameralna); Hidroat (Armida - Ch. W. Gluck - Opera de Reims); Arthur (Lancelot - V. Jonciere - Opera Saint Etienne, Palazzetto Bru Zane).