Han har tidligere spilt for de kroatiske klubbene Dinamo Zagreb og Inter Zaprešić, samt den franske klubben Lyon. Han ble tatt ut i 23-manns troppen til EM-2012, men måtte melde frafall en uke før start på grunn av skade. Han ble tatt ut i den kroatiske troppen til Fotball-VM 2014 i Brasil.