John Larsson var svensk statsborger, og både foreldrene og besteforeldrene hans hadde ledende stillinger i Frelsesarmeen i en rekke land. Hans bestefar var kommandør Karl Larsson, mens hans foreldre var kommandør Sture Larsson, mens han mor var lyrikeren Flora Larsson. John Larsson tilbragte oppvekstårene i mange forskjellige land: Sverige, Danmark, Chile og Argentina. Han gikk ut fra Upper Norwood Corps i Storbritannia og ble offiser i Frelsesarmeen i 1957. John Larsson gikk ut fra London University med en BD-grad.