2007 m. Nacionalinėje M. K. Čiurlionio menų mokykloje baigęs chorinio dirigavimo specialybę, chorinio dirigavimo studijas tęsė Lietuvos muzikos ir teatro akademijoje. 2008–2013 m. studijavo Zalcburgo universitete „Mozarteum“, kur įgijo chorinio dirigavimo meno magistro laipsnį. Studijų metais dainavo Zalcburgo valstybinio teatro (Salzburger Landestheater) ir Zalcburgo Bacho chore.
Nuo 2014 m. – Klaipėdos valstybinio muzikinio teatro chormeisteris. Nuo 2016 m. dirba Neringos meno mokykloje choro vadovu, solfedžio ir fortepijono mokytoju. 2017 m. įkūrė Klaipėdos vaikų operos studiją (vadovas ir dirigentas), kurios pagrindinis tikslas buvo suburti profesionalią vaikų grupę, gebančią atlikti choro partijas operos, miuziklo, šokio spektakliuose.