Le narrateur est un Italien de vingt ans, féru d'astronomie et de mathématiques. Capturé par des marins turcs et jeté dans la prison d'Istanbul, il se dit médecin, et est offert comme esclave à un hodja, un savant. Le maître oriental et l'esclave occidental se ressemblent de manière effrayante, éprouvent une méfiance immédiate l'un pour l'autre. Mais ils ne se séparent pas, vivent ensemble, travaillent ensemble, quotidiennement, d'abord sur la pyrotechnie, ensuite sur une horloge, enfin sur une redoutable machine de guerre pour Mehmet IV, dit le Chasseur, sultan de 1648 à 1687.