He started his club career playing Kenfig Hill RFC until 1983, when he moved to Aberavon RFC, for whom he scored 11 points. Between 1987 and 1989 he played for Cardiff RFC, with 58 appearances and scoring 36 points, before returning to Aberavon in 1989 until ending his career in the 1991-92 season.
Giles' first cap for Wales was during a match against Romania, in Bucharest, on 12 November 1983. He was also part of the 1987 Rugby World Cup Welsh squad, where he played only the match against Canada in Invercargill, which was his last match for Wales.[4]
Currently, Giles is a patron for Prostate Cymru, a Welsh organisation to raise prostate cancer awareness.[1][5]