Jagiellonia 17 czerwca 2015 został piłkarzem Jagiellonii Białystok. W drużynie z Białegostoku zadebiutował 19 lipca 2015 w meczu I kolejki Ekstraklasy z Koroną Kielce (2:3), zdobywając jednocześnie debiutanckiego gola. 9 lipca 2015 podczas wygranego przez Jagiellonię, 8:0, rewanżowego meczu I rundy kwalifikacji do Ligi Europy przeciwko Kruoja Pokroje, zadebiutował w europejskich pucharach. W sezonie 2015/16 wystąpił w 35 meczach Jagi i strzelił 6 bramek, a po jego zakończeniu został wystawiony przez klub na listę transferową.

Górnik Łęczna 1 lipca 2016 podpisał roczny kontrakt z Górnikiem Łęczna. W nowym zespole zadebiutował 16 lipca 2016 wychodząc w pierwszym składzie na mecz I kolejki Ekstraklasy z Ruchem Chorzów (1:2). Swojego pierwszego dla Górnika, strzelił 30 września 2016 w przegranym 1:2, ligowym meczu z Lechem Poznań. W sezonie 2016/17, rozegrał łącznie 33 spotkania, strzelając 6 bramek i notując 4 asysty i spadł z klubem z Ekstraklasy.

Platania Chanion 26 czerwca 2017 podpisał dwuletni kontrakt z greckim klubem Plataniá Chaníon.

Chojniczanka 2 września 2018 roku związał się z Chojniczanką Chojnice.

FK Atyrau 23 sierpnia 2019 przeszedł do kazachskiego FK Atyrau.