Robinson represented his native country in four consecutive Summer Olympics, starting in 1956, where as an 18 year old, he competed in the 100 metres and 200 metres but did not advance beyond the first round in either event. Four years later in Rome at the 1960 Summer Olympics, Robinson reached the semi-finals in both the 100 metres and the 200 metres; he reached the 100 metres final at the 1964 Summer Olympics and finished in eighth place. At the 1968 Summer Olympics, Robinson was part of the team that reached the semi-finals of the 4 × 100 metres relay, where they were disqualified before the finals.