Od roku 1991 do 2007 był pracownikiem dydaktyczny Akademii Muzycznej w Poznaniu Filia w Szczecinie, a następnie profesorem Instytutu Sztuk Muzycznych Wydziału Artystycznego Uniwersytetu Śląskiego w Katowicach. Wykładał następujące przedmioty: dyrygentura, czytanie partytur, harmonia, instrumentacja, kompozycja, aranżacja, kształcenie słuchu, seminarium pracy licencjackiej i magisterskiej, muzyka w technologii multimedialnej, metodyka prowadzenia zespołów, wybrane zagadnienia muzyki współczesnej oraz chór. Od listopada 2008 r. prowadził Dyrygenckie Koło Naukowe przy Instytucie Muzyki.
Współpracował z wieloma chórami oraz filharmoniami w Polsce i za granicą. Przygotowywał chóry dla takich dyrygentów, jak m.in. Gary Bertini, Gabriel Chmura, Czesław Grabowski, Jacek Kaspszyk, Kazimierz Kord, Jerzy Maksymiuk, Wojciech Michniewski, Krzysztof Penderecki, Marek Pijarowski, Jerzy Salwarowski, Jerzy Semkow, Tadeusz Strugała, Antoni Wit i Tadeusz Wojciechowski. Dyrygował w Polsce, Niemczech, Francji, Hiszpanii, Belgii, Luksemburgu, Czechach, Izraelu i na Białorusi.
Khalil Gibran