Studijos: 1984 metais baigė Panevėžio J. Švedo pedagoginę muzikos mokyklą (dabar V. Mikalausko menų gimnaziją), dėst. G. Viržonienės choro dirigavimo klasę. 1991 metais baigė Lietuvos konservatorijos (dabar Lietuvos muzikos ir teatro akademija) Choro dirigavimo katedros prof. A. Jozėno klasę (diplomas „Su pagyrimu“), suteiktos choro dirigento ir chorinių disciplinų dėstytojo kvalifikacijos. 1990 metais tobulinosi Zalcburge (Austrija) Muzikos universiteto Mozarteum vasaros akademijos dirigavimo meistriškumo kursuose, kuriems vadovavo prof. M. Gielen (Austrija-Vokietija). 1993 metais baigė Lietuvos muzikos akademijos (dabar Lietuvos muzikos ir teatro akademija) Choro dirigavimo katedros meno aspirantūros studijas prof. A. Jozėno klasėje, suteikta aukščiausia choro dirigento kvalifikacija. 1996 metais baigė Lietuvos muzikos akademijos (dabar Lietuvos muzikos ir teatro akademija) Dainavimo katedros bakalauro studijas prof. V. Noreikos klasėje, suteiktos operos solisto ir koncertinio dainininko kvalifikacijos. 1997 metais baigė Lietuvos muzikos akademijos (dabar Lietuvos muzikos ir teatro akademija) Dainavimo katedros magistro studijas prof. V. Noreikos klasėje, suteiktos operos solisto ir koncertinio dainininko kvalifikacijos.
Darbovietės: nuo 1987 iki 1989 metų Respublikinių moksleivių rūmų (dabar Lietuvos vaikų ir jaunimo centras) Dainų ir šokių ansamblio „Ugnelė“ chormeisteris ir koncertmeisteris. Nuo 1989 iki 1992 metų Lietuvos konservatorijos (dabar Lietuvos muzikos ir teatro akademija) Choro dirigavimo ir dainavimo katedrų koncertmeisteris. Nuo 1992 iki 1998 metų Lietuvos muzikos akademijos (dabar Lietuvos muzikos ir teatro akademija) Choro dirigavimo katedros dėstytojas, asistentas. Nuo 1998 iki 2004 metų Lietuvos muzikos akademijos (dabar Lietuvos muzikos ir teatro akademija) Choro dirigavimo katedros lektorius. Nuo 2004 metų Lietuvos muzikos ir teatro akademijos Choro dirigavimo katedros docentas, o nuo 2018 metų - profesorius. Nuo 2005 iki 2018 metų vedė Vilniaus chorinio dainavimo mokyklos „Liepaitės“ ir nuo 2021 metų yra Nacionalinės M. K. Čiurlionio menų mokyklos dirigavimo ir dainavimo mokytojas. Taip pat yra buvęs Lietuvos muzikos ir teatro akademijos Muzikos fakulteto ir Pedagogikos katedros tarybos narys, Lietuvos muzikos ir teatro akademijos Senato narys, Muzikos fakulteto tarybos pirmininkas (2014-2019) bei Lietuvos muzikos ir teatro akademijos tarybos narys nuo 2013 metų.