vienas žymiausių lietuvių kompozitorių, pedagogas.
1946 m. pradėjo mokytis groti smuiku Panevėžio septynmetėje muzikos mokykloje, o nuo 1949 m. mokėsi Panevėžio muzikos mokykloje dėstytojo V. Kligio smuiko klasėje. Nuo 1952 m. dvejus metus tarnavo sovietinėje kariuomenėje, kur grojo valtorna kariniame orkestre.
Nuo 1955 iki 1957 m. tęsė studijas Panevėžio muzikos mokykloje dėstytojo A. Liberio choro dirigavimo klasėje, harmonijos mokėsi pas dėstytoją A. Belazarą. Nuo 1957 m. Vilniaus valstybinio pedagoginio instituto (dab. Vilniaus pedagoginis universitetas) Muzikos katedros laborantas. Nuo 1958 m. mokėsi muzikos teorijos, kompozicijos Vilniaus J. Tallat-Kelpšos muzikos mokykloje dėstytojo J. Karoso klasėje. Nuo 1959 iki 1964 m. studijavo Lietuvos valstybinėje konservatorijoje (dab. Lietuvos muzikos ir teatro akademija) profesoriaus A. Račiūno klasėje, dirbo koncertmeisteriu. 1965–1969 m. dėstė Vilniaus kultūros mokykloje, 1969–1974 m. – Vilniaus pedagoginiame institute, 1975–2000 m. – Čiurlionio menų gimnazijoje, 1984–2000 dar ir Lietuvos muzikos akademijoje. Nuo 1985 m. – profesorius.