Kariera koszykarska Wychowanek trenerów Janusza Maliszewskiego i Grzegorza Karólewskiego w Junaku Włocławek. Zadebiutował w rozgrywkach Polskiej Ligi Koszykówki w 1998 roku w barwach Anwilu Włocławek. W latach 1998–2000, 2001–2010 i 2012–2014 reprezentował kluby występujące w rozgrywkach PLK, zaś w latach 2012–2014 kluby występujące w rozgrywkach I i II ligi polskiej w koszykówce mężczyzn. Jako stypendysta sportowy Uniwersytetu Loyola w Chicago w latach 2000–2001 grał w rozgrywkach ligi akademickej NCAA w USA. Ponadto w latach 1999–2000 i 2001–2002 jako student UMK występował w rozgrywkach Ligi Akademickiej Koszykówki w Polsce.

Osiągnięcia Drużynowe Mistrz akademicki Polski (2000) Wicemistrz: Polski (1999, 2005, 2006) akademicki Polski (2002) I ligi polskiej w koszykówce mężczyzn (2012)

Indywidualne Nagroda Rektora UMK w Toruniu dla najlepszego studenta-sportowca w roku akademickim 2001/2002 Uczestnik Meczu Gwiazd Polskiej Ligi Koszykówki (2004) Ambasador UMK (2017)

Reprezentacja Uczestnik kwalifikacji do Eurobasketu (2005)