John Hall Kelly est né à Saint-Godefroi le 1er septembre 1879. Ses parents, Mancer James Kelly et Sarah Bridget Hall, sont d'origine irlandaise. Il a étudié au collège de Lévis, à Memramcook et à la Faculté de droit de l'Université Laval. Admis au Barreau en 1903, il choisit de revenir s'installer en Gaspésie, à New-Carlisle.
En 1904, il épouse Marie-Adèle Dionne, fille de Léonidas Dionne, avocat, et de Maria Lamontagne. En 1928, en seconde noces, il marie Eleanor Louise Parmelee, fille de George William Parmelee, directeur de l'Éducation protestante de la province de Québec, et de Mary Louise Foss.
Brillant avocat, il est associé à Dominique Lévesque, père du célèbre René Lévesque, premier ministre du Québec. Spécialisé en droit corporatif, il représente plusieurs clients prestigieux et des compagnies américaines établies au Québec. En tant qu'hommes d'affaires, il fut également président de plusieurs entreprises: Bonaventure and Gaspe Telephone, New-Richmond Mining, Paspébiac Mines, Matapédia et bien d'autres.
Dès 1904, il est élu député de Bonaventure à l'Assemblée législative. Il prend part à la mise en place de l'usine de pâtes et papiers de Chandler, à la promotion des mines en Gaspésie et à la construction de ponts couverts. En avril 1914, il devient conseiller législatif. En 1935, il est nommé ministre sans portefeuille dans le cabinet d'Alexandre Taschereau et quatre ans plus tard, le gouvernement canadien fait de lui le premier haut commissaire du pays en Irlande. Il renonce alors à son siège à l'assemblée législative qu'il a occupé pendant 25 ans.
Il décède à Dublin le 10 mars 1941 et est inhumé dans le cimetière de Glasnevin.