1954 baigė Klaipėdos muzikos mokyklą (
K. Griauzdės choro dirigavimo klasę). 1954–62 studijavo (su pertrauka, kai tarnavo sovietų armijoje ir griežė kariniame orkestre) Lietuvos konservatorijoje (baigė
E. Balsio klasę). 1959–61 Lietuvos radijo ir televizijos lengvosios muzikos orkestro pianistas, 1961–66 meno vadovas ir vyriausiasis dirigentas. 1966–72 Lietuvos radijo ir televizijos komiteto Įrašų studijos garso režisierius, 1972–77 Radijo įrašų redakcijos vyriausiasis redaktorius. 1978–82 Vilniaus miesto estradinių orkestrų ir ansamblių susivienijimo dirigentas, 1982–90 meno vadovas. 1990–93 Lietuvos radijo muzikos redakcijos vyriausiasis redaktorius, Lietuvos muzikos akademijos (iki 1992 Lietuvos konservatorija) dėstytojas.
1980, 1985 Lietuvos dainų švenčių Šokių dienos muzikos vadovas. Su orkestrais, ansambliais ir solistais parengė (dažnai redagavo, orkestravo), atliko ir įgarsino lietuvių ir užsienio muzikos kūrinių; dalyvavo Lietuvos radijo ir televizijos laidose, lietuvių kompozitorių autoriniuose koncertuose, valstybinėse šventėse, festivaliuose Lietuvoje, Lenkijoje.