Panevėžio muzikinio teatro choro vadovas. 1983 m. baigė studijas Lietuvos valstybinėje konservatorijoje ir tapo dirigentu. Vadovavo vyrų liaudies chorams „Sakalas“ ir „Perkūnas“, Vilniaus moterų vokaliniam ansambliui „Svaja“, kameriniam moterų chorui „Volungė“ ir daugeliui kitų, įkūrė berniukų chorą „Sakalėlis“. Su įvairiais kolektyvais aplankė visus pasaulio žemynus, koncertavo Latvijoje, Lenkijoje, Estijoje, JAV, Australijoje, Pietų Afrikoje ir Šiaurės Korėjoje.