Ofensywny pomocnik katowickiej GieKSy. Wychowanek Zagłębia Lubin, z którym grał na poziomie Ekstraklasy. W swojej karierze był również zawodnikiem takich klubów jak Arka Gdynia i Chojniczanka Chojnice. Do GKS Katowice dołączył w sierpniu 2017 roku. W reprezentacji Polski U-20 rozegrał 3 mecze, strzelając jedną bramkę. Jego kontrakt z GKS obowiązuje do czerwca 2026 roku.