Absolwent zamojskiej szkoły muzycznej (1981), krakowskiej AM i uniwersytetu w Evanston (USA). Uczestniczył w Warszawskiej jesieni, festiwalach muzyki nowoczesnej w Amsterdamie, Stutgarcie, Berlinie i Poznaniu. Solista i kameralista, gra w krakowskiej orkiestrze symfonicznej, filharmonii, w zespołach jazzowych, współpracuje z orkiestrą symfoniczną w Chicago. Grał w zamojskim zespole "Modus" (1982-83).