2015 m. baigė muzikos pedagogikos bei klasikinio dainavimo studijų programas Klaipėdos universiteto Menų fakultete, 2019 m. įgijo magistro kvalifikacinį laipsnį Lietuvos muzikos ir teatro akademijos Klaipėdos fakultete. Kaip solistas ir choro artistas koncertavo su chorais „Polifonija“, „Aukuras“, „Dangė“, „Dagilėlis“, „Gintarėlis“, „Ąžuoliukas“.
Nuo 2015 m. dirba Klaipėdos valstybinio muzikinio teatro (KVMT) choro artistu, atlieka boso vaidmenis šio teatro spektakliuose (nuo 2021 m. – solistas). Svarbiausi vaidmenys KVMT: Seržantas Sulipicijus (G. Donizetti „Pulko duktė“), Ponas (E. Balsio „Kelionė į Tilžę“), Krivis (G. Kuprevičiaus „Prūsai“), Bertranas (P. Čaikovskio „Jolanta“), Don Bazilijus (G. Rossini „Sevilijos kirpėjas“), Komandoras (W. A. Mozarto „Don Žuanas“); Kareivis (G. Puccini „Bohema“); Vyras (R. Leoncavallo „Pajacai“); Ubertas (G. B. Pergolesi „Tarnaitė ponia“); Vyras (Z. Liepiņš „Paryžiaus katedra“), Maiklas Džeksonas (A. Kučinsko „Žvaigždžių opera“), Perčikas (J. Bocko „Smuikininkas ant stogo“), solistas teatralizuotame E. Balsio dainų koncerte „Aš – senas jūrininkas“.
2019 m. užėmė pirmą vietą XX Elzbietos Kardelienės dainininkų konkurse.