Urodzony we Wrocławiu koszykarz ma również kanadyjskie obywatelstwo, a w polskiej ekstraklasie zadebiutował w 2009 roku. W trakcie swojej kariery występował w siedmiu zespołach - rozegrał w nich aż 332 mecze i zdobył 2232 punkty.
W 2018 roku zdobył srebrny medal z ekipą z Ostrowa Wielkopolskiego, a w 2016 brązowy z drużyną ze Słupska. Ponadto w 2010 roku sięgnął po Puchar Polski z AZS Koszalin.