John Winston Foran est né le à Newcastle, désormais un quartier de Miramichi au Nouveau-Brunswick[1]. Ses parents sont Winnifred Wood Foran et Winston Foran; il a quatre frères et cinq sœurs[1]. Il étudie à l'école Miramichi Valley puis à l'Atlantic Police Academy[1].
Il entre dans le corps policier de Chatham en 1977. Il est chef de police par intérim entre 1992 et 1994. Il prend sa retraite en tant que commissaire du corps policier de Miramichi en 2004[1].
John Winston Foran est conseiller du district scolaire 16. Il sert quatre mandats de suite au conseil municipal de Newcastle, où il est conseiller, maire suppléant et maire par intérim[1].
Il est candidat à sa succession lors de la 57eélection générale[2], qui se tient le , mais n'est pas réélu.
Il est bénévole pour des organisations locales sans but lucratif telles que l’Arthritis Society, New Brunswick Division, la Fondation canadienne du rein, l’Association canadienne du diabète et Miramichi Big Brothers/Big Sisters[1]. Il entraîne aussi et gère des équipes de baseball mineur et de hockey mineur[1].
Il réside à Miramichi avec son épouse Patricia Ullock et ses trois enfants[1].