Savea has played 59 Tests for the All Blacks since his debut in 2016 and was a key figure in 2021, starting 10 of 15 Tests and captaining the team four times during the Fortinet Rugby Championship, becoming the All Blacks 70th Test captain.
As part of his new contract, Savea will have the option of playing his rugby offshore for a period of six-months during the 2024 season.
NZR General Manager Professional Rugby and Performance Chris Lendrum said:
"Ardie's been loyal to his club Oriental Rongotai, his province Wellington and to the Hurricanes in Super Rugby during his playing career and he's continuing that loyalty by recommitting to New Zealand Rugby for another four seasons.
"His performances this season have been very strong, and it's testament to the drive and passion Ardie has for the Hurricanes and All Blacks that he's committed his long-term future to New Zealand. We look forward to his continued contribution to the teams and communities he represents so well."
Savea has recommitted to the Hurricanes until 2023. He made his Super Rugby debut for the club in 2013 and has gone on to play 108 matches, captaining the side in 2021.