Après avoir pratiqué le football et à l'athlétisme, Alan Riou commence le cyclisme en 2010 en première année minime (14 ans). Il prend sa première licence au Team Côte de Granit Rose[1].
Dans les jeunes catégories, il s'illustre en étant l'un des meilleurs cyclistes bretons. Lors de sa seconde année minimes, il gagne seize courses[2], parmi lesquelles le championnat de Bretagne[3]. Il s'impose ensuite à 32 reprises dans les rangs cadets (moins de 17 ans), avec notamment une deuxième place au championnat de France en 2013[4].
Lors de la saison 2017, il se distingue dans sa région natale en obtenant cinq victoires. À partir du mois d'aout, il devient stagiaire dans la structure Fortuneo-Oscaro[7]. Il s'illustre rapidement en terminant sixième du Grand Prix de la ville de Nogent-sur-Oise puis troisième du Grand Prix d'Isbergues, après une longue échappée[8]. Ces performances lui permettent finalement de signer un premier contrat professionnel avec les dirigeants de Fortuneo. Il est prévu qu'il rejoigne l'effectif de la formation bretonne à partir de 2019[9]. Dans le même temps, il termine ses études en obtenant un BTS en électrotechnique[10].
En 2018, il réalise une dernière saison chez les amateurs. Il obtient neuf victoires au niveau individuel, notamment en Coupe de France DN2. En août, il remporte une étape et porte durant quatre jours le maillot jaune du Tour de l'Avenir, sous les couleurs de l'équipe de France espoirs.