W sezonie 2003/2004 został graczem Basketu Kwidzyn, z którym wystąpił w 27 meczach I ligi. Przez kolejne 3 sezony (2004/2005, 2005/2006 i 2006/2007) nadal występował w I lidze, tym razem reprezentując Spójnię Stargard Szczeciński, w barwach której wystąpił w 82 spotkaniach ligowych. Po sezonie 2006/2007 wyjechał do Wielkiej Brytanii, gdzie zamieszkał i podjął pracę zarobkową. W sierpniu 2008 powrócił do Polski i podpisał kontrakt z AZS-em Szczecin. W barwach tego klubu zagrał w 22 meczach II ligi. Po sezonie 2008/2009 zdecydował się zakończyć karierę zawodniczą. Podpisał wówczas kontrakt z Rosą Radom, w której został asystentem trenera (wówczas funkcję tę pełnił Piotr Ignatowicz). W sezonach 2009/2010 i 2010/2011 występował jeszcze w pojedynczych spotkaniach ligowych w roli zawodnika – w sumie zagrał w Rosie w 11 meczach (5 w II lidze i 6 w I lidze). W 2000, wraz z reprezentacją Polski do lat 20, wystąpił w kwalifikacjach do mistrzostw Europy w tej kategorii wiekowej, zdobywając w 5 meczach średnio po 2,8 punktu, 2,6 zbiórki i 1,2 asysty.