Son temps de jeu ayant diminué notamment au profit de Nikola Karabatic, il rejoint en 2006 en compagnie d'Andrej Golić le club croate du RK Zagreb. Peu utilisé, il rejoint en janvier 2007 l'Eintracht Hildesheim, promu en Championnat d'Allemagne. Malgré plus de 100 buts marqués en une demi-saison, il ne peut empêcher son club de terminer dernier et d'être relégué. Il rejoint alors à l'intersaison un autre club allemand, le SC Magdebourg.
En 2010, il rentre en France au Fenix Toulouse Handball. En janvier 2013, il rompt unilatéralement son contrat avec le Fenix Toulouse, notamment en raison de problèmes de salaires[4], et termine sa saison dans le club qatarien d'Al Ahly. A l'été 2013, il retourne alors à l'Eintracht Hildesheim[4].