Robinson repræsenterede sit hjemland i fire på hinanden følgende sommer-OL, begyndende i 1956, hvor han som 18-årig deltog i 100 m og 200 m, men ikke nåede videre end første runde i nogen af de to løb. Fire år senere i Rom ved Sommer-OL i 1960 nåede Robinson semifinalen i både 100 meter og 200 meter; han nåede 100 meter-finalen ved Sommer-OL i 1964 og sluttede på ottende plads. Ved OL i 1968 var Robinson en del af holdet, der nåede semifinalen i 4 × 100 meter stafett
, hvor de blev diskvalificeret før finalen.