Wychował się na Górnym Śląsku; jego matka grała na fortepianie, a ojciec na skrzypcach. Po raz pierwszy na scenie pojawił się w 1964 roku. Występował jako śpiewający statysta w Teatrze Śląskim w Katowicach w 1967 roku. Interesował się muzyką improwizowaną i jazzem w liceum. Uczył się m.in. u Henryka Dłubisa. Przez jeden sezon pracował na pół etatu w orkiestrze Filharmonii Śląskiej w 1983 roku, w tym okresie dużo koncertował. Został magistrem sztuki w zakresie instrumentalistyki w 2002 roku, tytuł uzyskał na Akademii Muzycznej im. Karola Szymanowskiego w Katowicach. Stopień doktora sztuki (dyscyplina: instrumentalistyka) uzyskał tamże 24 września 2013 roku na podstawie pracy pt. Improwizacja forma otwarta-między wolnością, a koniecznością, jego promotorem był Roland Orlik; habilitował się tamże 21 września 2017 roku na podstawie pracy pt. Opera w Niebie (dyscyplina: instrumentalistyka). Uzyskał tytuł profesora sztuk muzycznych w 2023 roku. Jest wykładowcą Akademii Muzycznej w Katowicach, gdzie pracuje od 1977 roku oraz wykłada na Akademii Muzycznej im. Grażyny i Kiejstuta Bacewiczów w Łodzi. Jego uczniami są m.in. Adam Bałdych, Eduardo Bortolotti, Mikołaj Kostka, Mateusz Pliniewicz, Amalia Umeda. Jest ekspertem w zakresie sztuk muzycznych w Polskiej Komisji Akredytacyjnej.
Brat kompozytora i organisty Juliana, z którym niekiedy występuje.
Nagrody
pierwsza nagroda dla zespołu Dzieci Adama oraz wyróżnienie indywidualne na festiwalu Jazz nad Odrą (Wrocław, 1978)
wygrana na Międzynarodowym Konkursie Skrzypków Jazzowych Złoty Smyczek (Szczecin, 1986)
Twórczość
Gra na skrzypcach akustycznych oraz elektrycznych, zajmuje się grą improwizowaną; korzysta z efektów oraz elektroniki do wzbogacenia swojej gry. Poza grą i kompozycją zajmował się także aranżacją muzyczną. Grał w przeszło 60 zespołach jazzowych, bluesowych, rockowych, muzyki klasycznej oraz improwizowanej. Koncertował w Europie, Azji, Ameryce Północnej i Afryce. Zagrał na przeszło 40 płytach. Od 1978 roku jest aktywny na rynku muzycznym, zadebiutował w tymże roku z zespołem Dzieci Adama. W latach 80. XX wieku współpracował z zespołem Young Power (album Young Power, kompilacja Young Power), grał z zespołem Basspace. Założył trio Labirynt wraz z Krzysztofem Majchrzakiem i Michałem Zduniakiem, poszerzone do kwartetu w 1997 roku, po dołączeniu saksofonisty Toma Bergerona. Współpracował przez ponad 20 lat z perkusistą Michałem Zduniakiem do jego śmierci w 2009 roku. Labirynt wówczas zawiesił działalność, wystąpił jedynie w 2019 roku na specjalnym koncercie i wznowił działalność w 2022 roku i koncertował z Adamem Buczkiem. W 2024 roku występował w duecie z Wojciechem Konikiewiczem; koncerował także z grupą Krzysztof Głuch Oscillate.
Od lat 90. XX wieku zajmował się także teatrem; stworzył muzykę do 30 przedstawień (np. do Antygony Sofoklesa w reżyserii Zbigniewa Brzozy), a także wystąpił w przeszło 350 spektaklach. Pisał również muzykę filmową na potrzeby filmów dokumentalnych oraz programów telewizyjnych. Opublikował pracę pt. Improwizowana forma otwarta – między wolnością a koniecznością (2015), do której dołączono płytę CD z nagraniem z koncertu.