Absolwent PSM II st. im. Wł. Żeleńskiego w Krakowie oraz Akademii Muzycznej w Krakowie.
Ukończył również PSM I st. w klasie skrzypiec. W maju 2016 zadebiutował na scenie Opery Krakowskiej jako Damazy w “Strasznym dworze” Stanisława Moniuszki. W roku 2017 również na deskach Opery Krakowskiej zagrał postać Don Curzio w “Weselu Figara” W.A. Mozarta.

Uczestniczył w kursach mistrzowskich prowadzonych przez Piotra Beczałę, Ryszarda Karczykowskiego, Piotra Kusiewicza, Iwonę Sobotkę, Mariusza Kwietnia oraz Rannveig Braga.
Od roku 2016 związany z Chórem Polskiego Radia. Współpracuje również z Filharmonią Krakowską, Capellą Cracoviensis oraz Teatrem Muzycznym Arte Creatura, z którym w roku 2018 wystąpił w operetce “Hrabina Marica” I. Kálmána jako baron Koloman Żupan.