Kariera Jest laureatem m.in. Grand Prix na Międzynarodowym Konkursie Jazzowym w Dunkierce (Francja 1984) oraz II nagrody na Międzynarodowym Konkursie Kompozycji Jazzowych w Monaco (1989).
Występował na wielu festiwalach jazzowych, takich jak North Sea Jazz Festival (Haga 1998), Warsaw Summer Jazz Days (kilkukrotnie), European Jazz Festival (Ateny 2006), Bielska Zadymka Jazzowa (Bielsko-Biała 2015) czy Kaunas Jazz Festival (Kowno 2015), a także na festiwalach poświęconych muzyce poważnej, takich jak Wratislavia Cantans (Wrocław 2003), Altstadt Herbst (Düsseldorf 2007) czy Gaude Mater (Częstochowa 2015) oraz poświęconych muzyce polskiej (Polish Festival Cincinnati 2016).
Jest autorem muzyki do filmów Wrony i Pora umierać Doroty Kędzierzawskiej oraz Rewers Borysa Lankosza. Za muzykę do Rewersu otrzymał nagrodę w konkursie głównym w kategorii „Nagrody indywidualne” 34. Festiwalu Polskich Filmów Fabularnych w Gdyni oraz Polską Nagrodę Filmową „Orzeł” w 2009. Skomponował ścieżkę muzyczną do międzynarodowych produkcji: Straż nocna (2007) Petera Greenawaya i Wichry Kołymy (2009) w reżyserii Marleen Gorris.
Od początku lat 80 XX w.