Né à Lagos au Nigeria, Tosin Kehinde est formé en Angleterre, à Manchester City puis Manchester United. Il ne joue toutefois aucun match avec l'équipe première et n'est pas conservé par le club, qu'il quitte librement à expiration de son contrat en juin 2018. Des clubs comme Derby County s'intéressent alors à lui[1].
En août 2018, il prend finalement la direction du Portugal en s'engageant avec le CD Feirense[2].
Randers FC
En juillet 2019, Kehinde est prêté au Randers FC, au Danemark[3]. Il joue son premier match en professionnel avec ce club, le 9 août 2019, lors d'une rencontre de championnat face à l'Odense BK. Il entre en jeu lors de cette rencontre perdue par son équipe sur le score de un but à zéro[4]. Le 5 juillet 2020, il inscrit son premier but en professionnel, d'une frappe lointaine sur la pelouse de l'Hobro IK en championnat, permettant à son équipe de l'emporter 2-3[5].
Le 24 août 2020, Kehinde s'engage définitivement avec le Randers FC, pour un contrat courant jusqu'à l'été 2023[6].
Ferencváros TC
En fin de contrat au Randers FC, Tosin Kehinde rejoint le Ferencváros TC au . Le transfert est annoncé dès le 7 juin 2023[7].
En sélection
Tosin Kehinde est éligible pour jouer pour représenter le Nigeria et l'Angleterre, mais son choix se porte sur le Nigeria[8].