2010 m. Klaipėdos S. Šimkaus konservatorijoje baigė chorinio dirigavimo specialybės klasę. Klaipėdos universiteto Menų fakultete baigė solinio dainavimo bakalauro (2014) ir magistro studijas (2016).
Nuo 2015 m. yra Klaipėdos valstybinio muzikinio teatro solistas. Šiame teatre sukūrė keliolika vaidmenų operose, operetėse ir miuzikluose. Tarp jų svarbiausi: Remendadas (G. Bizet operoje „Karmen“), Fačendas (G. B. Pergolesi operoje „Livjeta ir Trakolas“), Vesponė (G. B. Pergolesi operoje „Tarnaitė ponia“), Parpinjolis (G. Puccini operoje „Bohema“), Almerikas (P. Čaikovskio operoje „Jolanta“), Jozefas (J. Strausso operetėje „Vienos kraujas“), Tedas Hintonas (F. Wildhorno miuzikle „Boni ir Klaidas“), Tekaberis (F. Loesserio miuzikle „Kaip prasisukti versle be didelio vargo“), Anicokas (G. Kuprevičiaus miuzikle „Veronika“), Motelis (J. Bocko miuzikle „Smuikininkas ant stogo“), Mažylis (N. Sinkevičiūtės muzikinėje pasakoje vaikams „Pasaka be pavadinimo“), Ridikėlis (A. Kučinsko operoje vaikams „Bulvinė pasaka“), Roberto Vermičeloni (A. Kučinsko operoje vaikams „Makaronų opera“), Pelė I (A. Kučinsko operoje vaikams „Žvaigždžių opera“), Grafas Almaviva (G. Rossini operoje „Sevilijos kirpėjas“), Amosas Hartas (J. Kanderio miuzikle „Čikaga“), Kandidas, Kapitonas, Gubernatorius, Vanderdenduras, Čarlzas Edvardas (L. Bernsteino operetėje „Kandidas“), Ragūnas (G. Kuprevičiaus operoje „Prūsai“), Don Otavijus (W. A. Mozarto operoje „Don Žuanas“), Sielininkas (E. Balsio operoje „Kelionė į Tilžę“), Plutonas / Aristėjas (J. Offenbacho operetėje „Orfėjas pragare“).
Dalyvavo teatralizuotose KVMT koncertinėse programose „Brodvėjus LT“, „Naujametinis varjetė“, „Ispaniškoji sarsuela“, „Teisingos dainos“, „Išvirkščios dainos“, „Vasaros atspindžiai“, „Aš – senas jūrininkas“.
2020 m. pelnė KVMT apdovanojimą „Pagauk bangą“ kaip Metų operos ir operetės atlikėjas, o 2022 m. buvo apdovanotas kaip „Metų debiutantas“ operos, operetės, miuziklo srityje už Pinčiuko vaidmenį V. Ganelino miuzikle „Velnio nuotaka“.