Pianista, gitarzysta, kompozytor, producent. W latach 80. związany z progresywnym, poszukującym nurtem polskiego jazzu współtworząc, prowadząc, bądź wspierając swoim udziałem m.in. Tie Break, Sesję Acoustic Action, Green Revolution, czy kultową orkiestrę Free Cooperation. Od 1985 r. współpracował z muzykami brytyjskiej grupy „Pinski Zoo”. Równocześnie występował jako solista, kreując muzykę elektroniczną (m.in. w Studio Eksperymentalnym PR), a także brał udział w multimedialnych oraz interdyscyplinarnych projektach realizując według własnej koncepcji i prowadząc artystycznie festiwale. Współpracował i występował z wybitnymi polskimi artystami jazzowymi i rokowymi. Obecnie uprawia zarówno jazz, jak i rock, hip hop, muzykę elektroniczną, eksperymentalną oraz współczesną. Tworzy muzykę do spektakli telewizyjnych, operowych, teatralnych, baletowych, pantomimy oraz do filmów. Publikuje także liczne eseje, recenzje i artykuły w prasie muzycznej oraz Internecie. Członek Polskiego Stowarzyszenia Jazzowego (od kwietnia 2016 r. członek zarządu). Członek stowarzyszenia ZAiKS.