Urodził się w Szczecinie. Absolwent Akademii Muzycznych w Bydgoszczy i Krakowie. Na drugim roku studiów wystąpił po raz pierwszy na scenie, wykonując partię solową w Requiem Mozarta (Bydgoszcz). W 2011 roku otrzymał 1. nagrodę na XIII Międzynarodowym Konkursie Wokalnym Iuventus Canti we Vrablach (Słowacja). Jest również laureatem wielu innych, polskich i międzynarodowych wyróżnień. Uczestnik licznych kursów mistrzowskich pod kierunkiem: Brigitte Fassbaender (Niemcy), Edith Wiens (Kanada), Rudolfa Piernay’a (Niemcy), Margreet Honig (Holandia), Rosemarie Landry (Kanada), Evy Blahovej (Słowacja), Paula Esswooda (Anglia) i Ryszarda Karczykowskiego.
W sezonie 2012/2013 związany był z zespołem Opery w Brnie, gdzie debiutował jako Banko w Makbecie Verdiego. Wystąpił tam również w takich rolach, jak: Wodnik (Rusałka), Król (Aida) i Markiz d’Obigny (Traviata). W latach 2012-2014 był uczestnikiem Studia Operowego przy monachijskiej Bayerische Staatsoper, gdzie występował jako: Thierry (Dialogi karmelitanek), Szlachcic brabancki (Lohengrin), rycerz Graala (Parsifal), dr. Wilhelm Reischmann (Elegia dla młodych kochanków), Markiz Forlimpopoli (Mirandolina) i Żyd (Salome). Jesienią 2013 roku razem z Filharmonią w Liverpoolu wykonał partię Cesarego Angelotti w Tosce Pucciniego, wziął także udział w Festiwalu Anima Mundi w Pizie, gdzie wystąpił w Mszy koronacyjnej Mozarta z bawarską Orkiestrą Radiową NDR.
Miał okazję współpracować z tej miary dyrygentami, co: Marco Armiliato, Kent Nagano, Massimo Zanetti, Lothar Koenigs, Paolo Carignani, Manlio Benzi, Vasily Petrenko i Christopher Hogwood. Występował u boku takich artystów, jak m.in.: Anna Netrebko, Diana Damrau, Anja Harteros, Ana María Martínez, Anita Hartig, Ailyn Pérez, Jonas Kaufman, Piotr Beczała, Massimo Giordano, Joseph Calleja, Rolando Villazon, Vladimir Galouzine, Leo Nucci, Bryn Terfel, Simon Keenlyside, Ildar Abdrazakov i René Pape.
fot. archiwum artysty