Il rejoint Chelsea en janvier 2018, où il remporte notamment la Ligue Europa en 2019. Barkley est prêté à Aston Villa en 2020, puis s'engage librement avec l’OGC Nice en 2022. Après un passage à Luton Town, il retourne à Aston Villa en 2024.
En équipe nationale, il débute avec l’Angleterre en 2013 et participe à la Coupe du monde 2014 et à l’Euro 2016. Milieu polyvalent, il est souvent comparé à des joueurs comme Paul Gascoigne ou Michael Ballack pour sa puissance, sa technique et sa capacité à marquer des buts décisifs.