Samuel Mugisha est issu d'une famille de la localité de Mukamira, dans la Province de l'Ouest. Il a quatre frères et cinq sœurs. Durant son enfance, il étudie à l'école primaire de Kazuba, dans son quartier d'origine, et joue au football, où il se révèle être un bon gardien[1].
À 16 ans, il se prend de passion pour le cyclisme, après avoir assisté à une étape du Tour du Rwanda 2013, en spectateur. Malgré l’opposition de ses parents, il abandonne l'école et commence à pratiquer ce sport. À l'entrainement, il partage ses sorties avec Innocent Uwamungu, un ancien coureur du Team Rwanda, ou Jean Ruberwa, un ami d'enfance qui sera son futur coéquipier[1].
Lors d'une sortie, il est repéré par Jonathan Boyer, entraîneur de l'équipe nationale du Rwanda. Celui-ci l'envoie effectuer une série de tests au centre de formation de l'Africa Rising Cycling Center, après quoi il est pris sous la direction de Felix Sempoma, coach et directeur du Club Bénédiction de Rubavu[1],[2]. En 2015, il est sélectionné en équipe du Rwanda pour sa première grande course, les championnats d'Afrique juniors. À Wartburg, il se classe huitième du contre-la-montre et quatorzième de la course en ligne[1].
En 2016, il est régulièrement sélectionné en équipe du Rwanda, notamment pour le Tour de Colombie et la RideLondon-Surrey Classic[2]. Au mois de mars, il obtient son premier résultat significatif en terminant treizième du Tour international de Sétif. En septembre, il s'impose sur la deuxième édition du Tour de Paix de Goma, une compétition nationale congolaise[3]. En octobre, il se classe 4e et 7e d'étapes du Grand Prix Chantal Biya, au Cameroun. Toujours à l'automne, il se distingue en remportant le classement de la montagne du Tour du Rwanda, et ce pour sa première participation à l'épreuve, à 19 ans. Après cette performance, il est repéré puis recruté par l'équipe continentaleDimension Data-Qhubeka, réserve de la formation WorldTour Dimension Data[1].
En 2018, il se rend au Cameroun pour participer au Tour de l'Espoir, compétition inaugurale de la Coupe des Nations espoirs. Sous le maillot du Rwanda, il s'impose sur la troisième étape, après une échappée menée avec son compatriote Joseph Areruya, qui s'empare du maillot jaune[4]. En été, il est sacré meilleur grimpeur du Tour de la Vallée d'Aoste, une compétition réputée pour les coureurs de moins de 23 ans[5]. De retour à domicile, il devient le plus jeune coureur de l'histoire à remporter le Tour du Rwanda, à 20 ans[6],[7].
Fin 2019, n'étant pas conservé par Dimension Data-Qhubeka, il signe en France au club La Roche-sur-Yon Vendée Cyclisme, candidat à la division nationale 2[8],[9]. En octobre 2021, il signe avec l'équipe sud-africaine ProTouch. Alors qu'il devait participer à la Maryland Cycling Classic le , il disparaît peu de temps après son atterrissage aux États-Unis[10].