Turner nam in 2004 deel aan de Olympische Spelen van Athene, maar slaagde er niet in door de voorrondes heen te komen. Op de Gemenebestspelen van 2006 werd hij derde op de 110 m horden in 13,62 s. In 2006 won hij een bronzen medaille op de Europese kampioenschappen in Göteborg. Met een tijd van 13,52 eindigde hij achter de Let Staņislavs Olijars (goud; 13,24) en de Duitser Thomas Blaschek (zilver; 13,46).