En 1997, il remporte le Tour des Seychelles, alors qu'il est âgé de trente-sept ans. En 1998, il représente son pays lors des Jeux du Commonwealth, où il se classe trentième du contre-la-montre[3]. Il termine également huitième du championnat d'Afrique du contre-la-montre en 2001. Lors des Jeux des Îles de 2003, il s'impose sur le contre-la-contre par équipes avec ses coéquipiers de Maurice. La même année, il devient champion national du contre-la-montre. Il remporte de nouveau ce titre en 2006.
En aout 2009, il accompagne à Moscou son fils James Colin Mayer, qui doit participer aux championnats du monde juniors. Lors d'une séance d'entraînement avec ce dernier, il percute violemment un cycliste allemand qui roulait en sens inverse. Victime d'une perforation du foie, il est transporté à l'hôpital le plus proche en urgence absolue, avec une hémorragie interne. Il succombe malheureusement à ses blessures, trois jours après l'accident[2],[4]. Depuis son décès, diverses courses mauriciennes ont été créées en son nom pour lui rendre hommage[réf. nécessaire].
Son neveu Alexandre est lui aussi coureur cycliste[5].