Aux Jeux olympiques d'été de 2016, Dansoko a concouru pour l'équipe guinéenne au 100 mètres masculin. Là, il a couru la première des trois manches contre sept autres athlète avec un sixième temps de 11,05 secondes, ne parvenant pas à progresser depuis le tour préliminaire.