Camavinga's new contract will take him through to the summer of 2029 at the Santiago Bernabeu.
The 20-year-old France international joins the likes of Vinicius Junior and Rodrygo Goes in signing new contracts in recent weeks.
A statement from Real Madrid on Tuesday read: "Real Madrid CF and Camavinga have agreed to extend the player's contract, which remains linked to the club until June 30, 2029.
"Camavinga arrived at Real Madrid in 2021, at just 18 years old, and in his first two seasons he has won 6 titles: 1 Champions League, 1 Club World Cup, 1 European Super Cup, 1 League, 1 Copa del Rey and 1 Spanish Super Cup.
"At only 20 years old, he has already played 114 games defending the Real Madrid shirt. He was nominated for the Golden Boy in 2021 and 2022, and for the Kopa Trophy in 2022 and 2023."
Camavinga has won 13 caps for the France national team and featured at the 2022 FIFA World Cup in Qatar.