2001 m. Klaipėdos S. Šimkaus konservatorijoje baigė chorinio dirigavimo ir solinio dainavimo klases. 2001–2002 m. mokėsi parengiamojoje studijoje stojantiems į Lietuvos muzikos ir teatro akademiją. 2008 m. baigė Klaipėdos universiteto Menų fakulteto dainavimo bakalauro studijas.
Nuo 2006 m. yra Klaipėdos valstybinio muzikinio teatro solistas.
Sukūrė kelias dešimtis vaidmenų operose, operetėse ir miuzikluose. Tarp jų – Oneginas (P. Čaikovskio Eugenijus Oneginas), Žermonas (G. Verdi Traviata), Markizas Aristidas de Fobla (P. Abrahamo Balius Savojoje), Brolis (V. Bartulio Aušrinė), Žmogus su karve (V. Konstantinovo Ką senelis padarys, viskas bus gerai), Džekas (pagal G. Gershwino Porgis ir Besė), Pelėjas (C. Debussy Pelėjas ir Melisanda), Pjeras (J. Gaižausko Buratinas), Herstvudas (R. Paulo Sesuo Kerė), Febas (Z. Liepinio Paryžiaus katedra), Henrikas Aizenštainas (J. Strausso Šikšnosparnis), Ridikėlis (A. Kučinsko Bulvinė pasaka), Kunigaikštis Ibsheimas Gindelbachas (J. Strausso Vienos kraujas), Juozelis (G. Kuprevičiaus Veronika), Perčikas (J. Bocko Smuikininkas ant stogo), Figaras (G. Rossini Sevilijos kirpėjas), Girdvainis (V. Ganelino Velnio nuotaka), Spagečių karalius (A. Kučinsko Makaronų opera), Badas Frampas (F. Loessero Kaip prasisukti versle be didelio vargo), Tedas Hintonas (F. Wildhorno Boni ir Klaidas), Marčelas (G. Puccini Bohema), Ebn-Chakia (P. Čaikovskio Jolanta), Tonijas (R. Leoncavallo Pajacai), Panglosas, Martinas (L. Bernsteino Kandidas), Balta Varna ( A. Kučinsko Žvaigždžių opera), Herkus Mantas (G. Kuprevičiaus Prūsai), Don Žuanas (W. A. Mozarto Don Žuanas), Sielininkas (E. Balsio Kelionė į Tilžę).
Dalyvavo teatralizuotose koncertinėse programose Štrausiana, Ispaniškoji sarsuela, Itališkos dainos, Operetės šventė.
Koncertavo Lenkijoje, Latvijoje.
2009 m. dalyvavo LTV bei LTV World muzikinio projekto Triumfo arka pusfinalyje.