Jeden z najbardziej utytułowanych chorwackich piłkarzy, reprezentant kraju - wicemistrz świata z 2018 r. Wychowanek klubu NK Karlovac w latach 2005-2010 związany był z Dinamem, z którym sięgał po mistrzostwo i Puchar Chorwacji. W trakcie kariery występował w takich drużynach jak m.in. Olympique Lyon oraz FC Liverpool, z którym wygrywał Ligę Mistrzów (2018/2019) i Premier League (2020 r.). Od 2020 r. gra w rosyjskim Zenicie. W drużynie narodowej debiutował w październiku 2009 r. Uczestnik mistrzostw świata w 2014 i 2018 r.