At the 1976 Toronto Games, he competed in five swimming events and he won a bronze medal in the Men's 50 m Backstroke 3 event.Roy was born on 25 December 1958 in Home Hill, Queensland, Australia.
He attended Home Hill State High School and started his swimming career swimming against able-bodied swimmers at Home Hill Swimming Club.