1968–1972 m. mokėsi Panevėžio konservatorijoje, 1974–1978 m. – Kauno J. Gruodžio aukštesniojoje muzikos mokykloje,[1] 1984 m. baigė Lietuvos konservatorijos V. Daunoro klasę. 1984–1985 m. Kauno muzikinio teatro, 1985–1986 m. Klaipėdos liaudies operos teatro, 1987–1996 m. Klaipėdos muzikinio teatro, nuo 1994 m. Lietuvos nacionalinio operos ir baleto teatro solistas.
Sukūrė daugiau kaip 30 muzikinių vaidmenų. Dainavo vokalinių simfoninių kūrinių solo partijas. Surengė solinių koncertų, dainavo su kameriniais ansambliais, kameriniais ir simfoniniais orkestrais. Gastroliavo su Lietuvos nacionaliniu operos ir baleto teatru Europos valstybėse, JAV, Kanadoje, Australijoje, Taivane.
Sukūrė vokalinių ciklų, apie 300 dainų ir romansų, išleido rinkinių.