The midfielder has been with the Stoke academy since he was seven and has been training with Mark Hughes' first-team squad this season.
He made his Potters debut in their 3-0 Capital One Cup win over Portsmouth in August.
The 17-year-old told the club's official site: "I'm really pleased to have signed a professional contract with Stoke City
I know it's just the start and I've got a long way to go.
"I've set my sights on playing in the first team for Stoke since the moment I joined the club as a seven-year-old and it's a dream to have signed as a professional.
"Every day in training I try to push myself harder and harder to improve
I'm training alongside really experienced players who keep telling me to keep going and I'm striving to make myself a better player."
Source : PA
Source: PA