27 sierpnia 2012 podpisał pięcioletni kontrakt z Realem Madryt. Chorwat kosztował 30 mln euro oraz 5 mln zmiennych, które zależne są od spełnienia przez niego określonych w umowie celów. Na mocy 5-letniej umowy zawodnik zarabiał 4,5 mln euro rocznie. W barwach „Królewskich” zadebiutował 29 sierpnia 2012 pod koniec drugiej połowy meczu rewanżowego o Superpuchar Hiszpanii, w którym „Los Blancos” wygrali u siebie z FC Barceloną 2:1 i po raz dziewiąty zdobyli to trofeum. 3 listopada 2012 strzelił swoją pierwszą bramkę w barwach „Królewskich” w meczu ligowym z Realem Saragossa, gdzie ostatecznie wygrali (4:0).
14 lipca 2025 podpisał roczny kontakt z opcją przedłużenia o kolejny sezon z AC Milan. 17 sierpnia 2025 zadebiutował w 66. minucie zmieniając Samuelea Ricciego w meczu drugiej rundy Pucharu Włoch wygranym 2:0 z SSC Bari. 14 września w meczu trzeciej kolejki Serie A w sezonie (2025/2026) z Bologną strzelił pierwszego gola w 61. minucie który dał zwycięstwo 1:0.
Kariera reprezentacyjna mały|200px|Luka Modrić odbierający nagrodę MVP dla najlepszego piłkarza Mistrzostw Świata 2018.