Absolwent Akademii Muzycznej w Gdańsku. Muzyk Orkiestry Opery Bałtyckiej, kompozytor, aranżer, dziennikarz muzyczny.
Autor muzyki do spektaklu baletowego „Mały Książę” w Teatrze Muzycznym w Gdyni oraz „Tango Life” wystawionego w Operze Bałtyckiej i na Międzynarodowym Festiwalu Teatrów Tańca „Scena otwarta” w Tarnowie.