Amir Peretz est né Armand Peretz dans la ville de Bejaad au Maroc.
Il est né en 1952 d'une famille juive séfarade. Sa famille s'est installée en Israël en 1956, où il a grandi dans le quartier de Neve Sha'anan à Tel Aviv.