2001年8月27日,张子枫出生在河南省三门峡市湖滨区医院,父亲在当地供电公司上班。 母亲原来在三门峡市一家商贸公司当文员,女儿出生后,母亲就辞去工作,当起家庭主妇。在小时候参加《超级少年》被一位评委发现天赋。此后张妈妈便带着子枫从河南三门峡来到了北京发展。在2010年上映的电影《唐山大地震》中,她凭着超乎其年龄的成熟的演技打动无数观众的心,从而一炮走红。