In a video posted on the club's official Twitter page, the defender said: "Buzzing to sign a new contract with Spurs. I can't wait to see what the future holds."
The 20-year-old, who joined the club's academy in 2013, made his debut for the North London outfit on the opening weekend of the season.
The youngster started Spurs' 2-0 victory over Newcastle United, and his performance was man-of-the-match worthy.
Walker-Peters did not make an appearance in Sunday's 2-1 defeat to Chelsea, but he has been earmarked for the future after signing a new deal.