1966 m. pradėjo groti džiazo pianisto Olego Molokojedovo ansamblyje, kuriame grojo
Viačeslavas Ganelinas, Giedrius Balutis, kiti muzikantai. Grojo „Neringos“ kavinėje Vilniuje, tais pačiais metais dalyvavo tarptautiniame
Talino džiazo festivalyje.
1967–
1977 m.
LSSR filharmonijos simfoninio orkestro artistas.
1971 m. pirmajame Lietuvos džiazo festivalyje apdovanotas už meniškiausią kompoziciją „Viskas priklauso nuo nuotaikos“. Nuo
1974 m. ansamblio „
Musica humana“ įkūrėjas, meno vadovas ir dirigentas.
1976 m. baigė Maskvos konservatorijos aspirantūrą. 1976–1977 m. stažavo Paryžiaus konservatorijoje pas fleitistus
Alainą Marioną ir
Christijaną Lardé. Nuo 1977 m. dėsto LSSR konservatorijoje,
1986 m. docentas. Nuo
1988 m. su latvių klavesiniste Aina Kalnciema ir estų violončelistu Teet Järvi groja ansamblyje „Baltic trio“. Nuo
1995 m. Prancūzijos fleitistų asociacijos narys.