Arrivé à l'AS Monaco durant la saison 2017/2018 en provenance du Tours FC, Romain avait auparavant porté les couleurs du Racing et du Mans. Après avoir signé un premier contrat professionnel en février 2018, il a été intégré au groupe d'entraînement professionnel à plusieurs reprises par Leonardo Jardim, et même présent sur quelques feuilles de match, comme à Nantes lors de la première journée de Ligue 1 2018/2019.