Po grze w Polsce, m.in. w Jagiellonii Białystok i Śląsku Wrocław (w barwach tego zespołu świętował mistrzostwo Polski w 2012 r.), przeniósł się za zachodnią granicę. Najpierw grał w Eintrachcie Brunszwik, potem trafił do Freiburga. Po bardzo dobrym okresie w 2020 r. zamienił Union Berlin na Augsburg. Po dwóch sezonach spędzonych w MKE Ankaragücü SK, na początku 2024 r. podpisał kontrakt z Widzewem Łódź.