Charles Weber se lance très tôt dans la photographie, notamment en collaboration avec l’Agence Gamma à Paris, tout en poursuivant des études en histoire de l’Art à l’Université de Genève. Parallèlement à une carrière d’enseignant de la photographie, il a participé à de nombreux projets comme le recensement architectural du canton de Genève et la création de la galerie Focale à Nyon. Il a aussi répondu aux sollicitations de nombreuses institutions, le Fonds pour la Photographie de Genève et l’Enquête photographique valaisanne, notamment. Primés à plusieurs reprises, ses œuvres ont été exposées en Suisse comme à l’étranger, en particulier en Grèce où il réside depuis 2007.