Giovanni was born, probably before 1290, to the noble Florentine family of the Marignolli.
Quitting Almaliq in the winter of 1341, they crossed the Gobi Desert by way of Kumul (within modern Hami), reaching Khanbaliq in May or June 1342.