1998 m. pradėjo dainavimo studijas Kauno J. Gruodžio konservatorijoje. Nuo 2001 m. tęsė studijas Lietuvos muzikos ir teatro akademijos Kauno fakultete. 2005 m. studijavo Utrechto menų universitete Nyderlanduose. 2007 m. Lietuvos muzikos ir teatro akademijoje baigė dainavimo magistrantūros studijas. 2007–2009 m. stažavosi Lietuvos nacionalinio operos ir baleto teatro Operos studijoje.
Solistas yra Z. Paulausko (II vieta), S. Baro (I vieta) bei kitų dainininkų konkursų laureatas.
Koncertavo Nyderlanduose, Lenkijoje, Izraelyje, Slovėnijoje, Rusijoje.
Nuo 2013 metų yra Klaipėdos valstybinio muzikinio teatro solistas.
Sukūrė keliolika vaidmenų operose, operetėse ir miuzikluose. Tarp jų – Alfredas (J. Strausso Šikšnosparnis), Grafas Cedlau (J. Strausso Vienos kraujas), Rinučijus (G. Puccini Džanis Skikis), Chose (G. Bizet Karmen), Nemorinas (G. Donizetti Meilės eliksyras), Alfredas (G. Verdi Traviata), Vodemonas (P. Čaikovskio Jolanta), Roberto Vermičeloni (A. Kučinsko Makaronų opera), Pjerpontas Finčas (F. Loessero Kaip prasisukti versle be didelio vargo), Čarlzas Tanzlis (R. Mačiliūnaitės Į švyturį), Arlekinas (R. Leoncavallo Pajacai), Ragūnas (G. Kuprevičiaus Prūsai), Kandidas (L. Bernsteino Kandidas), Pelė I (A. Kučinsko Žvaigždžių opera), Don Otavijus (W. A. Mozarto Don Žuanas), Sielininkas (E. Balsio Kelionė į Tilžę).
Dalyvavo teatralizuotose koncertinėse programose Ispaniškoji sarsuela, Štrauso muzikos sūkurys, Itališkos dainos, Operetės šventė, Meilė keičia viską.