Urodzony w Ełku rozgrywający większość swojej koszykarskiej kariery spędził w Treflu Sopot. Przez 9 lat gry w Trójmieście zdobył wszystkie 3 medale mistrzostw Polski juniorów. Z kolei z reprezentacją Polski U20 sięgnął po mistrzostwo Europy dywizji B, na których został też wyróżniony nagrodą MVP całego turnieju.
W PLK zadebiutował już w sezonie 2016/2017, a statystycznie najlepsze były dla niego rozgrywki 2020/21. Rzucał w nich średnio 11,4 pkt. na mecz przy skuteczności zza łuku na poziomie 37,6%. Wraz z drużyną zajął 5. miejsce w lidze, odpadając w ćwierćfinale fazy play-off (porażka ze Śląskiem 1:3 w serii). W kolejnym roku przeniósł się właśnie do Śląska Wrocław, z którym zdobył pierwsze Mistrzostwo Polski w seniorskiej karierze i zadebiutował w rozgrywkach 7DAYS EuroCup. W sezonie 2022/23 do swojej kolekcji dołożył srebrny medal, a w lidze notował średnio 10,9 punktu i 2,4 asysty.