1967 baigė Lietuvos konservatoriją (K. Kavecko choro dirigavimo klasę), 1972 – Sverdlovsko (dabar Jekaterinburgas) konservatoriją ((M. Pavermano simfoninio dirigavimo klasę). 1972–74 Chabarovsko (Rusija) simfoninio orkestro, 1974–84 Krymo filharmonijos simfoninio orkestro Jaltoje dirigentas. Nuo 1984 Lietuvos nacionalio operos ir baleto teatro dirigentas. Dirigavo Varšuvos Didžiajame teatre, Maskvos Didžiajame teatre, Sankt Peterburgo, Kijevo filharmonijoje, Taline, Erfurte, Olandijos, Armėnijos, Azerbaidžano, Uzbekijos miestuose.