Début 2004, Jonatan accepte la proposition de France 3 de représenter la France au Eurovision de la chanson se déroulant en mai à Istanbul en Turquie. À l'origine, d'un commun accord avec la chaîne, il doit chanter "Laissez-moi le temps". Il décide finalement d'interpréter le titre "À chaque pas" qu'il a co-écrit et composé avec Benjamin Robbins et Steve Balsamo. Le , il interprète donc cette chanson lors de la finale du Concours Eurovision à Istanbul. Il passe en quatrième position sur la scène. La chorégraphie est signée par Kamel Ouali, qui, pour la même édition a également signé la chorégraphie de la représentante russe Julia Savicheva. Jonatan interprète le dernier refrain à moitié en français et à moitié en espagnol. Il est soutenu en coulisses par Marie Myriam, gagnante pour la France de l'Eurovision 1977. Au terme du vote final, Jonatan se classe sur , en obtenant (dont attribués par Monaco). Jonatan a, par ailleurs, enregistré une version en anglais de "À chaque pas" sous le titre "I Still Believe" qui a été commercialisée.