After playing for Epsom Eagles, Gallagher joined Chelsea at the age of 8. In October 2018 he signed a new contract with Chelsea until 2021. He had minor heart surgery that year. In May 2019 he was an unused substitute in the 2019 UEFA Europa League Final, winning a winner's medal, and was also awarded Chelsea's Academy Player of the Year for the 2018–19 season.