Jako muzyk debiutował w 1970 roku - grał w grupach: Tie Break, Soyka Yanina, współpracował z Drum Freaks i Maanam.
Koncertował na cały świecie, m.in. w Meksyku, USA, Szwecji, Danii, Kanadzie, Niemczech, Czechach i Słowacji, Austrii, Belgii, Francji, Grecji, Włoszech, Gruzji. Łącznie zagrał ponad 3000 koncertów.
Występował na „ Umbria Jazz Festival ” , „European Jazz Festival-Athena”, „Jazz Jamboree”, „Era Jazzu”, „Warsaw Summer Jazz Days”, „Gdynia Summer Jazz Days”, „Jazz Fair”, „Jazz Jantar”, „The British Fusion Festival in Silesia”, „Jazz nad Odrą”, „Jazz Juniors” i wielu innych.
Koncertował z takimi artystami jak Tomasz Stańko, Wojtek Konikiewicz, Włodek Kiniorski, Zbyszek Brysiak. Tworzy muzykę filmowa i teatralną, m.in. z Zbigniewem Preisnerem.
Od 2001 roku razem z Dariuszem Ciszewskim prowadzi listę przebojów "Muzyczne Dary", która reemitowaną jest przez ponad 30 stacji radiowych.
