В начале карьеры выступал в родном городе Чачак за ФК «Борац». В сезоне 2011/12 перешёл в клуб «Црвена Звезда». В начале 2014 года расторг контракт с предыдущим клубом и перешёл в БАТЭ как свободный агент[4]. В дебютном матче за БАТЭ в Суперкубке сезона 2014 забил единственный гол со штрафного[5]. В сезоне 2015/16 Лиги чемпионов стал автором двух мячей в ворота «Ромы».
5 января 2016 года перешёл в «Кёльн» за 1,5 миллиона евро. Контракт подписан до 2019 года.