Robson competed for Scotland at the 1978 Commonwealth Games in Edmonton, Canada winning a bronze medal and for Great Britain he won another bronze medal at the 1979 European Athletics Indoor Championships in Vienna, Austria.