D'ascendance martiniquaise et bretonne, il commence le foot dans le club de Saint-Divy, il y reste jusqu’à ses 11 ans puis rejoint l’AS Brestoise. Par la suite il est repéré par le FC Nantes et rejoint le centre de formation de Nantes, La Jonelière, à 15 ans[1].
Espoir du FC Nantes et promis à un bel avenir professionnel au sein du club, celui-ci met pourtant un terme précoce à sa carrière. En effet lors de l'été 2005, il arrête totalement le football à la suite du diagnostic médical d'un problème cardiaque. Sa dernière saison à Nantes sera donc blanche.
Même si le diagnostic médical est finalement démenti, Jean-Christophe Cesto doit quasiment repartir de zéro. Il passe alors une année en CFA 2 au Consolat Marseille avant de signer au SC Bastia (Ligue 2) durant l'été 2007. Sa saison sur l'île de Beauté se résume à un match de coupe de Ligue et des convocations sur le banc en Ligue 2.
Le , il est reclassé amateur en France. Il est testé au Lierse SK (2e division belge) mais l'affaire ne se fera pas, pas plus qu'à Cassis Carnoux (National). Jean-Christophe Cesto s'engage finalement en faveur du Toulouse Rodéo, club de CFA2 (cinquième division).
En , profitant de nombreuses défections, il est appelé en équipe de Bretagne professionnelle pour la Corsica Football Cup. Il participe à la victoire sur le Togo (2-1), le à Bastia.
En 2010, Jean-Christophe Cesto s'engage en faveur du Pontet, club de CFA. Puis, en 2011, il signe à Agen, club de CFA2. Six mois plus tard, il rejoint le club d'Orvault, en Division d'Honneur (sixième division). Puis lors du mercato d'été il s'engage avec Cholet (CFA2).