John Henry Cox est né le 18 décembre 1951. C'est un acteur connu pour West New York (1996), My Own Love Song (2010) et House of Cards (2014).
Ses parents, Lois et Henry Cox, étaient respectivement enseignante et pasteur baptiste du Sud, issus de générations d'agriculteurs irlandais et danois.
Pendant ses études secondaires à Casa Grande, en Arizona, Cox jouait au football et participait à pratiquement chaque pièce de théâtre montée par l'école.
À l'Université de l'Arizona à Tucson, il a d'abord suivi une formation prémédicale en biologie, mais après avoir assisté à une représentation de Mourning Becomes Electra au théâtre universitaire, il a changé d'orientation une semaine plus tard pour se consacrer au théâtre et à la performance. S'en est suivie une formation classique approfondie.
Pendant ses études à l'Université de l'Arizona, Leonard Katzman l'a engagé pour jouer un Comanchero dans un épisode de « Gunsmoke » tourné à Old Tucson. Cette carte SAG lui a ouvert les portes pour auditionner auprès de Lee Phillips, qui l'a casting en tant que Lieutenant dans l'adaptation télévisée de « The Red Badge of Courage » aux côtés de Richard Thomas dans le rôle du Jeune. Ont suivi plusieurs rôles d'invité dans la série « Petrocelli » produite par Leonard Katzman.
Après deux ans en Californie à jouer dans des productions théâtrales à la Company of Angels et à tenir des rôles dans des téléfilms et des séries, Cox s'est installé à New York à la fin des années 1970. Il a participé à de nombreuses productions théâtrales, notamment des pièces de Shakespeare sur Broadway et à Central Park, et continue de travailler pour la télévision et le cinéma.