赫斯顿原名约翰·查尔斯·卡特,于美国伊利诺伊州埃文斯顿出生,是莉拉(Lilla)及磨坊操作员拉塞尔·华福·卡特的儿子。[4]赫斯顿来自英国和苏格兰,是费沙氏族(Fraser clan)的成员之一。十岁时,父母离异。不久,他母亲嫁给贾斯特·赫斯顿。这个新家庭移居到芝加哥北部市郊威尔梅特,并入读新特里尔中学(New Trier High School)。
二次大战结束,他与妻子在纽约生活,以担任模特儿为生。他们育有一子费沙(Fraser Clarke Heston)及收养了一名女儿荷莉·安·赫斯顿(Holly Ann Heston)。为了加入剧院,两夫妻于1947年决定在北卡罗来纳州艾西维尔管理一间剧场。翌年,他们返回纽约在百老汇音乐剧《安东尼和克利奥帕特拉》中担当配角。