Camavinga has been a part of Rennes' youth system since the age of 11. He signed his first professional contract on 14 December 2018, at the age of 16 years and one month, becoming the youngest ever professional for the club.[8] He made his professional debut for Rennes in a 3–3 Ligue 1 tie with Angers on 6 April 2019,[9] becoming the youngest player to ever play for Rennes' first team[10] at 16 years and four months old.