Dyrygent, kompozytor, pianista, klarnecista, aranżer. Absolwent Akademii Muzycznej w Gdańsku (klarnet) i Uniwersytetu Muzycznego Fryderyka Chopina w Warszawie (dyrygentura symfoniczno-operowa) w klasie prof. Ryszarda Dudka.
Od dłuższego czasu współpracuje z Warszawską Orkiestrą „Impressione”, a także z wieloma innymi orkiestrami, m. in. z Orkiestrą Symfoniczną Lira Ansamble w Chicago, gdzie wielokrotnie występował.
Jest autorem licznych opracowań i kompozycji na różne składy kameralne i symfoniczne.
Przygotował, jako kierownik muzyczny i poprowadził, jako dyrygent wiele spektakli muzycznych, między innymi:
Gioacchino Rossini – Cyrulik Sewilski
Giuseppe Verdi – Rigoletto
Giuseppe Verdi – Traviata
Stanisław Moniuszko – Halka
Stanisław Moniuszko – Straszny Dwór
Ferenc Lehár – Wesoła Wdówka
Imre Kálmán – Księżniczka Czardasza
Jerry Bock – Skrzypek na Dachu
Jest dyrygentem Orkiestry Symfonicznej Reprezentacyjnego Zespołu Artystycznego Wojska Polskiego.