Leahy has competed in eight Paralympic Games across boccia and athletics winning a total of eight medals. His first Games were the 1984 Summer Paralympics. In the C2 shot put he threw for 9.51 metres, winning the gold medal. He also competed in the C2 club throw, finishing with a result of 18.98 metres. He finished behind and placed second.