Ο Ιωάννης (John) Ροδοκανάκης γεννήθηκε στην Αλεξάνδρεια της Αιγύπτου το 1866. Ο πατέρας του, Παντιάς Ροδοκανάκης, δραστηριοποιήθηκε στον τομέα του εμπορίου και η μητέρα του, Κλεοπάτρα, καταγόταν από την οικογένεια Συναδινού. Ο ίδιος συνδεόταν φιλικά με τον Καβάφη, αλλά εγκατέλειψε σε νεαρή ηλικία την Αλεξάνδρεια για να εγκατασταθεί στο Λίβερπουλ, όπου ολοκλήρωσε τις σπουδές του και ξεκίνησε να εργάζεται.