Han har tidligere spilt for klubbene NK Marsonia, NK Zagreb, , , , Atletico Madrid og . Sesongen 2012-2013 var han en viktig brikke for da de vant Bundesliga, Champions League og Den tyske cupen, og dermed sin første .