1 lipca 2014 przeszedł za 25 tysięcy euro do Ruchu Chorzów. Zadebiutował w wygranym 3:2 meczu II rundy kwalifikacyjnej do Ligi Europy z liechtensteińskim FC Vaduz, zmieniając Filipa Starzyńskiego w 69. minucie. Swojego pierwszego gola w barwach chorzowskiego zespołu strzelił 10 sierpnia, w zremisowanym 2:2 meczu 4. kolejki Ekstraklasy z Wisłą Kraków. 21 lipca 2016 rozwiązał kontrakt za porozumieniem stron.

Od 22 lipca 2016 do 27 czerwca 2017 był zawodnikiem pierwszoligowej Bytovii Bytów.

Sukcesy Legia Warszawa Mistrzostwo Polski: 2013/2014 Puchar Polski: 2011/2012 Wicemistrz Polski Juniorów Młodszych (2009) Wicemistrzostwo MESA (2010, 2011)

Statystyki Klubowe Aktualne na 12 grudnia 2020 KlubSezonLigaLigaPuchar PolskiEuropaSumaMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramkiLegia Warszawa2011/2012 wEkstraklasa2000–202013/2014 wEkstraklasa1000–10Ogólnie3 0 0 0 0 0 3 0Ruch Chorzów2014/2015Ekstraklasa28300503332015/2016Ekstraklasa24100–241Ogólnie52 4 0 0 5 0 57 4Bytovia Bytów2016/2017 jI liga13020–150Ogólnie13 0 2 0 0 0 15 0Lechia Tomaszów Mazowiecki2018/2019 jIII liga10021–121Ogólnie10 0 2 1 0 0 12 1Chełmianka Chełm2018/2019 wIII liga16331–194Ogólnie16 3 3 1 0 0 19 4Bałtyk Gdynia2019/2020 jIII liga11124–135Ogólnie11 1 2 4 0 0 13 5Budowlani Murzynowo2020/2021 jklasa