W lutym 2017 został wybrany najlepszym piłkarzem Podkarpacia w 2016.
W styczniu 2017 przeszedł na zasadzie transferu definitywnego do Korony Kielce (kielecki klub wpłacił kwotę odstępnego zawartą w umowie zawodnika ze Stalą), z którą podpisał półtoraroczny kontrakt z opcją przedłużenia o kolejny sezon. W jej barwach 3 marca 2017 zadebiutował w Ekstraklasie w spotkaniu z Górnikiem Łęczna (2:1), w którym zmienił w 71. minucie Bartosza Rymaniaka. Pierwszą bramkę w najwyższej klasie rozgrywkowej strzelił 19 marca 2017 w meczu z Cracovią (3:0). Gol ten – zdobyty strzałem z ok. 30 metrów – został uznany najładniejszym trafieniem 26. kolejki Ekstraklasy i najładniejszym trafieniem miesiąca w Ekstraklasie. We wrześniu 2017 przedłużył kontrakt z Koroną do końca czerwca 2020. W sezonie 2017/2018 rozegrał w lidze 28 meczów, wystąpił ponadto w czterech spotkaniach Pucharu Polski. W końcówce rozgrywek pauzował z powodu zapalenia spojenia łonowego. 22 lipca w 2020 roku przeszedł za darmo do Zagłębie Lubin i będzie grał tam od sezonu 2020/21