Jon Foster joue alternativement des rôles au grand et au petit écran.
Jon Foster est né à Fairfield, Iowa. C'est le fils de Stephen Foster, restaurateur. Son frère aîné,
Ben Foster, est également acteur. Leurs parents, que son frère a décrit comme des « hippies libres penseurs et opposés à la guerre au Vietnam », ont déménagé dans la petite ville de Fairfield avant sa naissance, et après que leur maison de Boston a été dévalisée pendant qu'ils s'y trouvaient. Jon Foster est de confession juive, sa grand-mère paternelle a quitté la Russie pour échapper aux pogroms,.
Il a déjà eu une liaison avec
Sophia Bush avec qui il partageait la vedette dans Stay Alive.