W sezonie 2014/2015 był zawodnikiem HNK Rijeka, w barwach którego rozegrał w chorwackiej ekstraklasie 15 meczów i zdobył jednego gola. Ponadto wystąpił w sześciu meczach fazy grupowej Ligi Europy. Sezon 2015/2016 rozpoczął w ND Gorica, a zakończył w kuwejckim Al-Arabi Kuwejt (13 spotkań i trzy bramki). W sezonie 2016/2017 występował w NK Celje, rozgrywając w słoweńskiej ekstraklasie 23 mecze i zdobywając jednego gola w rozegranym 9 kwietnia 2017 spotkaniu z Olimpiją Lublana (1:1).
Pod koniec lipca 2017 przeszedł na zasadzie wolnego transferu do Korony Kielce, z którą podpisał roczny kontrakt z możliwością przedłużenia o kolejny sezon. W Ekstraklasie zadebiutował 31 lipca 2017 w wygranym meczu z Cracovią (4:2), w którym w 70. minucie zmienił Nabila Aankoura. Pierwszą bramkę w najwyższej polskiej klasie rozgrywkowej strzelił 23 września 2017 w spotkaniu z Wisłą Kraków (2:1). Drugiego gola strzelił 20 października 2017 w zremisowanym meczu z Górnikiem Zabrze (3:3), po którym został wybrany do najlepszej jedenastki 13. kolejki Ekstraklasy. Kolejne dwie bramki, w tym jedną z rzutu karnego, zdobył 3 listopada 2017 w wygranym spotkaniu ze Śląskiem Wrocław (3:0), po którym trafił do najlepszej jedenastki 15. kolejki Ekstraklasy.