On je sa klubom iz glavnog grada Grčke potpisao ugovor do 2024. godine.
U dosadašnjoj karijeri 33-godišnji igrač je nastupao za Osijek, Bajer Leverkuzen, Dinamo Zagreb, Dinamo Kijev i Bešiktaš.
Bio je član selekcije Hrvatske, koja je 2018. godine igrala finale Svjetskog prvenstva u Rusiji, a za reprezentaciju je odigrao 98 utakmica, uz četiri postignuta gola.