Nato in Scozia, si trasferì in giovane età in Canada, ottenendone anche la nazionalità.[2] Il figlio John Kerr, Jr., ha seguito le orme paterne divenendo anch'egli calciatore e poi allenatore[2], così come la nipote Alexandra, anch'ella calciatrice. Kerr è morto nel 2011 nella Carolina del Nord.[3]
Carriera
Calciatore
Club
Ha avuto il primo approccio al calcio già nella natia Scozia[2], per poi continuare in Canada, ove gioca con l'Hamilton Steelers/Primos, club della ECPSL e poi della NSL.
Dopo un'esperienza con i messicani dell'América[2], con cui ottiene il terzo posto nella Primera División 1972-1973, torna ai Cosmos, con cui milita altre tre stagioni.
Nella stagione 1976 passa ai Washington Diplomats, con cui non supera il primo turno. Chiuderà la carriera agonistica nei Diplomats nel 1977.
Già ancora quando giocava, iniziò ad allenare alcune rappresentative universitarie statunitensi.[1] Nella stagione 1977, l'ultima di attività agonistica, è assistente allenatore nei Washington Diplomats.[3]
Dopo esperienze nelle giovanili del Montgomery Utd e con i dilettanti del Fairfax Spartans, dal 1987 al 1990 è l'allenatore dei Washington Stars, dove allena anche il figlio John Jr..[3] Dal 1993 al 1994 è allenatore dei Richmond Kickers.[3]