Urodził się w Rybniku na Śląsku. Studia muzyczne odbył w Akademii Muzycznej w Katowicach, gdzie w 1986 roku ukończył Teorię Muzyki, a w 1989 Dyrygenturę Symfoniczną w klasie prof. Karola Stryi. Już podczas studiów rozpoczął współpracę z uczelnianym Zespołem Muzyki XX wieku, z którym dokonał kilku światowych prawykonań utworów kompozytorów współczesnych.
W latach 1985-1990 prowadził orkiestry- kameralną i symfoniczną Państwowego Liceum Muzycznego w Katowicach. Wraz z tymi zespołami uczestniczył w międzynarodowych festiwalach muzycznych ( Festiwal Orkiestr Kameralnych w Ahrensburgu – Niemcy, ”Musica senza frontiere” w Bolonii-Włochy),występował także w Berlinie na specjalnym koncercie z okazji 50 rocznicy wybuchu II wojny światowej.
W 1987 roku brał udział w Międzynarodowym Kursie dla Młodych Dyrygentów w Weimarze (u prof. Kurta Sanderlinga),gdzie prowadził koncert finałowy. W 1991 roku uczestniczył w Międzynarodowym Konkursie Dyrygenckim w Trento.
W 1990 roku w wyniku konkursu objął stanowisko Dyrektora Naczelnego i Artystycznego Filharmonii Zabrzańskiej, którą prowadzi do dziś. Razem z tą orkiestrą dał ponad 2800 koncertów na różnych estradach w kraju i za granicą.
Dyrygował na festiwalach ( „Gaude Mater” w Częstochowie, ”Viva il canto” w Cieszynie, ”Zabrzański Festiwal Muzyki”, Krystyny Jamroz w Busku-Zdroju, „Silesia-Pradziad” w Kędzierzynie, Trnawska Wiosna Muzyczna w Trnawie,”Chopin Festival” w Gaming (Austria) „Pro Baltica” w Toruniu, Jana Kiepury w Krynicy, Festiwal w Łańcucie, Żartu Muzycznego w Nowym Sączu i in.)Wielokrotnie dyrygował imprezami cyklicznymi-„Nieszpory ludźmierskie”, ”Koncert trzech polskich tenorów”. Ponad 90 razy prowadził koncerty-również wielkie imprezy charytatywne -z udziałem największego polskiego tenora Wiesława Ochmana. Dokonał kilkunastu nagrań CD, a także rejestracji archiwalnych dla Polskiego Radia i Telewizji Polskiej. Ze swoją orkiestrą występował za granicą – w Rosji, Niemczech, Czechach, Austrii, Ukrainie, Słowacji,Słowenii, Rumunii i Japonii.