Charles Denner est né le 28 mai 1926 à Tarnow (province de Galicie) en Pologne, de Jeanne Denner (née Jenta Micenmacher) et Joseph Denner. Sa famille s’installe ensuite à Nowy Sacz d’où elle fuit les menaces de persécutions et les pogroms pour s’exiler en France en 1930. Charles Denner a 4 ans. Il se fera naturaliser français après la seconde guerre mondiale.