Jack Finney est né à Milwaukee, dans le Wisconsin aux États-Unis. Bien que son prénom de naissance fût John, il fut rebaptisé Walter Braden Finney à l'âge de trois ans en mémoire de son père décédé. Pourtant, il fut connu toute sa vie comme Jack Finney. il fréquenta le Knox College (en) à Galesburg, dans l'Illinois. Il épousa Marguerite Guest qui lui donna deux enfants : Kenneth et Marguerite. Après avoir vécu à New York où il travaillait pour une agence de publicité, il déménagea avec sa famille pour Marin County, en Californie, au début des années 1950. Jack Finney mourut à Greenbrae, Californie, d'une pneumonie et d'un emphysème pulmonaire à l'âge de 84 ans, peu après avoir terminé Le Balancier du temps (en) (From Time to Time), la suite du Voyage de Simon Morley (Time and again).