François Carlo Mey naît à Parme en Italie, d'un père sud-africain[3]. Il commence à jouer au rugby à XV dans sa ville natale avec le club du Rugby Parme[3]. En 2021, il rejoint le club du Rugby Colorno, avec qui il fait ses débuts à l'âge de 18 ans[4].
En , il est retenu sur une feuille de match de l'ASM pour la première fois, lors du dernier match de la phase de poule de Champions Cup contre les Stormers au Cap, en tant que remplaçant[8],[9]. Il entre en jeu à 20 minutes de la fin du match, en remplacement de Cheikh Tiberghien au poste de deuxième centre[2],[10].
Toujours en , il est de nouveau retenu par l'équipe d'Italie des moins de 20 ans pour participer au Tournoi des Six Nations 2023[11]. Il inscrit un essai lors de la première journée contre la France mais ne peut empêcher la défaite d'un point de son équipe sur le score de 27 à 28[12]. Quelques mois plus tard, en juin, il se blesse avec les espoirs de l'ASM Clermont et est forfait pour le Championnat du monde junior 2023 se jouant dès ce mois[13].
Début , il participe à un stage avec l'équipe d'Italie pour préparer le Tournoi des Six Nations débutant le mois prochain[14]. En , il est finalement convoqué pour préparer la troisième journée du Tournoi des Six Nations[15],[16]. Cependant, quelques jours plus tard, il est contraint de déclarer forfait pour ce match[17].
En , étant en manque de temps de jeu à l'ASM Clermont, il est prêté pour le reste de la saison au Soyaux Angoulême XV en Pro D2[18]. Après huit matchs joués en Pro D2[2], il s'engage définitivement au Soyaux Angoulême XV à partir de la saison 2025-2026 pour une durée de deux saisons[19].