Za nacionalni tim odigrao je 12 nastupa i zabio dva gola. Prije povratka u Osijek karijeru nastavio je u katarskom Al Ahli, a prethodno je igrao i za Beşiktaş, Club Brugge i Cibalu. Većinu prvoligaške karijere proveo je u dresu Rijeke, gdje je posljednju sezonu u hrvatskom nogometu odradio 2023./24. Stoper, rođen u Požegi, mogao bi se nakon 13 godina vratiti u Slavoniju i po prvi put od 2013. godine ponovno zaigrati za slavonskog prvoligaša.