Born in Exeter, Devon, Ampadu is the son of former professional footballer Kwame Ampadu. A product of the Exeter City youth academy, making an appearance for the under-18 squad at the age of 14, he made his senior debut—aged 15 years 10 months and 26 days—in an EFL Cup first round match against Brentford at St James Park on 9 August 2016, playing the full 120 minutes of a 1–0 victory. He became the club's youngest ever player, breaking an 87-year-old record set by Cliff Bastin, and being named man of the match. Ampadu's record was beaten by Ben Chrisene in August 2019. A week later, he made his league debut in a 1–0 home defeat against Crawley Town in EFL League Two.
Chelsea
On 1 July 2017, Ampadu signed a contract with Premier League club Chelsea. The two clubs had entered negotiations over a compensation fee for the player in an attempt to reach a fee that both found acceptable for the then 16-year-old. Yet, in November 2017, Exeter City chairman Julian Tagg said that, whilst there was still a positive relationship between the two clubs, there was also a "massive disparity" in both clubs' valuation of the player. It was set to go to a tribunal. On 20 September 2017, Ampadu made his debut for Chelsea in an EFL Cup third round match against Nottingham Forest, coming on in the 55th minute for Cesc Fàbregas. Doing so made him the first player born in the 2000s to play for the Chelsea senior team. At 17 years and six days old, he also became the youngest player to debut for the club in over ten years. On 12 December 2017, he made his Premier League debut for Chelsea, coming on as a substitute against Huddersfield Town in the 80th minute. In September 2018 he signed a new five-year contract with Chelsea. In July 2019, new manager Frank Lampard confirmed that Ampadu would spend the 2019–20 season out on loan at another club. In that period, Ampadu joined RB Leipzig on a season-long loan deal.
International career
Ampadu plays internationally for the Wales national football team. He qualifies for Wales through his Welsh mother. He was previously also eligible to represent England, Republic of Ireland and Ghana. On 26 May 2017, at the age of 16, Ampadu was called into the senior Wales squad ahead of their World Cup qualifier with Serbia. He was called up again on 1 November for friendlies against France and Panama, and made his debut on 10 November at the Stade de France, coming on as a 63rd-minute substitute for Joe Ledley in a 2–0 defeat to the French.