En 1805, en el Mar de la China, Xavier Balmis, un médico español con una misión considerada una locura, viaja en un buque a punto de naufragar. Su objetivo es llevar la vacuna de la viruela a China utilizando a niños huérfanos como portadores, buscando detener la propagación de la enfermedad. Sin embargo, su misión se ve amenazada por piratas chinos, la negativa de las autoridades locales y la desaparición de Tomás, el último niño portador de la vacuna. Balmis deberá enfrentarse a la reina de los piratas, un espía del emperador y otros peligros para lograr su objetivo de vacunar a la población y salvar al Imperio.