Né de parents maliens, il débute à l’écran avec le rôle principal de Djomé, le jeune amoureux romantique de Marche forcée, un téléfilm de Thomas Gayrard.
Il intègre l'École Miroir d'Épinay-sur-Seine pour parfaire sa formation d'acteur. Il apparaît dans Mon amie Victoria de Jean-Paul Civeyrac, Night Fare de Julien Seri, K contraire de Sarah Marx et dans le téléfilm Danbé, la tête haute de Bourlem Guerdjou, l'histoire de la boxeuse Aya Cissoko, récompensé du Meilleur film au festival de la fiction TV de La Rochelle 2014.
Il tourne dans plusieurs courts-métrages dont Le Dernier des Céfrans de Pierre-Emmanuel Urcun, nommé aux César 2016. Ses interprétations dans les courts-métrages Un état d’urgence de Tarek Roehlinger, Plane de Jonas Dinal, La Rage de Aurélien Mathieu et Samir Mokeddem, lui valent des prix dans plusieurs festivals internationaux.
Il double John Boyega dans Attack the Block et Bayo Gbadamosi dans la série La Guerre des mondes.