Hij begon bij Borac Banja Luka en speelde vervolgens in Roemenië. In februari 2014 verruilde hij FK Vojvodina voor Lechia Gdańsk en sinds medio 2015 speelde hij voor Legia Warschau. Daar kwam hij in het seizoen 2016/17 niet meer aan bod en op 5 december 2016 werd zijn tot medio 2018 doorlopende contract ontbonden.[1] In januari 2017 ging hij voor Piast Gliwice spelen. Een jaar later verliet hij de club.