Kontrabasista, gitarzysta basowy (gra również na innych instrumentach strunowych takich jak viola da gamba, mandolina), kompozytor i aranżer. Jako instrumentalista współpracował z zespołami muzyki poważnej (zespół muzyki dawnej Canor Anticus, Ars Nova, Orkiestra Symfoniczna Fundacji Sinfonia Artis, Polska Orkiestra Radiowa, Orkiestra Symfoniczna Festiwalu Warszawska Jesień itp.), formacjami muzyki jazzowej (m.in. Krzysztof Sadowski, NOVI Singers, Andrzej Kurylewicz i Wanda Warska, Henryk Majewski – Old Timers, HAGAW, Wojciech Gogolewski, Mark Shepherd) i rozrywkowej (Krystyna Prońko, Grupa Vox). Występuje w spektaklach muzycznych w kilku warszawskich teatrach – Ateneum, Rampa, Syrena, Komedia, Teatr na Woli, Teatr Muzyczny ROMA.
Wielokrotnie aranżował dla potrzeb TVP m.in. Festiwale Opolskie (przez pięć lat był kierownikiem muzycznym koncertu „Debiuty”), Wiktory, Teraz Polska i programy sylwestrowe Janusza Józefowicza.
Skomponował muzykę m.in. do kilku filmów dokumentalnych, seriali TVP „Zaklęta”, „Pokój na czarno” i wielu reklam telewizyjnych (nagroda Tytana dla najlepszego kompozytora muzyki oryginalnej za piosenkę „Hattric”, później nominacja za muzykę dla magazynu „Przyjaciółka” – „Bądź przyjaciółką Przyjaciółki” z tekstem Agnieszki Osieckiej – na Międzynarodowych Festiwalach Filmów Reklamowych w Krakowie).
W kwietniu 2008 roku w Sali Koncertowej Uniwerstetu Muzycznego Fryderyka Chopina w Warszawie odbyło się bardzo gorąco przyjęte prawykonanie jego „String Supreme” – koncertu na dwoje skrzypiec i orkiestrę, powtórzone tydzień później w Sali Koncertowej Filharmonii Narodowej w Warszawie. W maju 2010 r. wykonanie tego utworu miało miejsce na UMFC z udziałem solistów jazzowych w ramach koncertu pt. „Polskie Koncerty Jazzowe”.
Od wielu lat zajmuje się również działalnością pedagogiczną w zakresie gry na instrumencie, solfeżu i harmonii funkcyjnej.
TM ROMA (Nova Scena): „Once”