Gallacher ble født i Bellshill, Skottland i 1903 og det sies at han begynte å sparke til baller så fort han hadde lært å gå. Som 15-åring jobbet han 10-timersskift i Hattonrig kullgruve. Da han var 16 forlot han den lokale juniorligaen og Tannochside Athletic for å spille for Hattonrig Thistle, men skjebnen ville det annerledes. Som tilskuer skulle han se på kampen mellom Bellshill Athletic og St. Mirrens juniorlag. Bellshill manglet en spiller og ba Gallacher om å spille. Han scoret Bellshills mål i 1-1-kampen og ble forespurt om å spille for Bellshill.