Né le 12 février 2000 sur l'Ile de La Réunion, Harisson Marcelin rejoint l'AJ Auxerre en 2016. International français des U17 aux U20, il débute sa carrière professionnelle le 17 août 2018 avec l'AJA en Ligue 2. Après 25 rencontres disputées sous les couleurs du club auxerrois, il rejoint l'AS Monaco le 30 janvier 2020 pour cinq saisons. Il effectue un premier prêt au Cercle Bruges sur la saison 2020/2021 et y dispute 23 matchs, puis un second en 2022/2023 avec cette fois-ci 20 matchs à son compteur.