W styczniu 2010 trafił do FK Jablonec. W 2011 roku został wypożyczony do Sparty Praga. W latach 2011–2014 grał w 1. FC Nürnberg. Latem 2014 przeszedł do FC Ingolstadt 04. W lutym 2016 został pozyskany przez AEK Ateny. W Grecji spędził jeden sezon, po którym wyjechał do Izraela, gdzie reprezentował barwy Hapoelu Beer Szewa. 13 sierpnia 2018 roku związał się z hiszpańskim drugoligowcem – UD Las Palmas.
10 lutego 2020 roku podpisał kontrakt z Legią Warszawa. Umowa została zawarta na 2,5 roku. W stołecznym zespole występował z numerem 9 na koszulce. 22 lutego zadebiutował w nowej drużynie w wygranym 4:0 meczu z Jagiellonią i strzelił bramkę w 90. minucie spotkania. 21 marca 2021 strzelił cztery gole w wygranym 4:0 wyjazdowym meczu z Zagłębiem Lubin. 30 czerwca 2022 roku wygasł jego kontrakt z warszawskim klubem.
10 sierpnia 2022 roku podpisał dwuletni kontrakt z tureckim klubem Gaziantep FK.