L'histoire de Christophe est des plus étonnantes. La Légende dorée en a donné une version qui est devenue classique. La voici, avec quelques abréviations
Christophe était un géant de la terre de Chanaan, haut de douze coudées et d'un aspect terrible. Il entra au service d'un puissant roi, parce qu'il avait entendu dire que ce roi était le plus puissant du monde. Ayant remarqué que le roi se signait dès que l'on prononçait le nom du diable, il en conclut que celui-ci était plus puissant que son maître et résolut de se mettre à son service. Il le. rencontra dans le désert et fit route avec lui mais en arrivant à un carrefour, le diable aperçut une croix et prit soudain la fuite. Christophe, l'ayant rejoint, lui demanda la cause de sa frayeur et le diable, pressé de questions, fut contraint d'avouer que Jésus-Christ était plus puissant que lui.
En présence d'une légende fabuleuse à laquelle il est si facile de trouver un sens allégorique, les esprits curieux ne manquèrent pas de se demander comment elle avait bien pu se former. Les uns prétendirent qu'elle avait été inspirée par l'étymologie du nom même de Christophe et les autres, qu'elle était le résultat d'une interprétation plus ou moins fantaisiste de son image.
Depuis longtemps, les savants catholiques conviennent volontiers que son histoire n'est qu'un roman. Le P. Papebroch, bollandiste de la première heure, estimait déjà qu'il est à peu près impossible :de tirer quelque chose de vrai de sa légende.