Po zakończeniu sezonu 1995/1996 trafił do AZS Częstochowa, w barwach którego – we wrześniu 1996 – zaliczył debiut w polskiej ekstraklasie, a następnie europejskich pucharach. W 2001 przeszedł do Panathinaikosu Ateny, w którym spędził 4 lata. Następnie przez rok (sezon 2005/2006) występował w Serie A, jako zawodnik Cimone Modena. W 2006 wrócił do Polski i od sezonu 2006/2007 gra w PlusLidze (najpierw w Jastrzębskim Węglu, następnie w Skrze Bełchatów, później w AZS Częstochowa).

6 grudnia 2009, podczas wyjazdowego meczu PlusLigi Domexu Tytan AZS Częstochowa z ZAKSĄ Kędzierzyn-Koźle doznał poważnej kontuzji (pęknięta kość i naruszone więzadła krzyżowe). Po kilku miesiącach wrócił jednak do wyczynowego uprawiania sportu.

Od 27 grudnia 2020 do 27 października 2021 trener Volleyball Wrocław (od 3 czerwca 2020 do 27 grudnia 2020 i od 27 października 2021 do 10 grudnia 2021 pełnił w nim funkcję II trenera). Od czerwca 2022 był I trenerem Chemeko-System Gwardii Wrocław, grającej drużynie w I lidze.