Był współzałożycielem zespołu Traveling Birds Quintet. Obecnie jest liderem tria, kwartetu i kwintetu. Ponadto współpracuje z czołowymi europejskimi grupami jazzowymi (m.in. Piotr Wojtasik Group, Jaromir Honzak Quartet East).
Komponował muzykę dla teatrów (m.in. Wrocławski Teatr Lalek, Narodowy Teatr Stary w Krakowie, Słupski Teatr Dramatyczny, Wrocławski Teatr Współczesny).
Działalność pedagogiczna, naukowa i publicystyczna Pracował jako nauczyciel i wykładowca saksofonu, harmonii jazzowej i improwizacji w Instytucie Jazzu Państwowej Wyższej Szkoły Zawodowej w Nysie, we Wrocławskiej Szkole Jazzu i Muzyki Rozrywkowej, a także na Kierunku Jazz IKSM Uniwersytetu Zielonogórskiego.
Prowadził otwarte wykłady jazzowe w USA na University Of California Irvine, California Institute Of The Arts in Valencia, w Turcji na Ankara Bilkent University, w Austrii na Kunst Universitaet Graz, uczył na letnich warsztatach jazzowych w Pradze, we Lwowie i wielu miastach Polski.
Od 1994 do 2011 prowadził autorski program w Polskim Radio Wrocław, a od 2012 do dziś w radioJAZZ.fm. Recenzent i publicysta (m.in.