W czerwcu 2015 roku podpisał umowę z NK Slaven Belupo. Przez 1,5 roku rozegrał dla tego klubu w 1. HNL 55 spotkań i zdobył 5 bramek. W styczniu 2017 roku przeszedł do Roda JC Kerkrade (Eredivisie). Po zakończeniu sezonu 2016/17 opuścił klub, nie zaliczając żadnego oficjalnego występu. W lipcu 2017 roku został zawodnikiem NK Olimpia Lublana. Wywalczył w barwach tego klubu mistrzostwo Słowenii (2017/18) oraz dwukrotnie Puchar Słowenii (2017/18, 2018/19). W sierpniu 2020 związał się dwuletnią umową z Wisłą Kraków prowadzoną przez Artura Skowronka.

19 lipca 2022 roku został zawodnikiem tureckiego klubu Tuzlaspor, a w styczniu 2023 polskiego klubu Warta Poznań.

Kariera reprezentacyjna W latach 2009–2011 występował w juniorskich i młodzieżowych kadrach Austrii w kategorii U-16, U-17, U-18 oraz U-19.