At the 2016 Summer Olympics, Dansoko competed for the Guinean squad in the men's 100 metres. There, he ran the first of three heats against seven other sprinters with a sixth-place time of 11.05 seconds, failing to progress from the preliminary round.