Ved Paralympiske sommerleker 2012 i London fikk han bronse på 200 meter. Han løp på 24,83 i finalen, som var ny personlig rekord. Igjen gikk gullet til Roman Pavlyk, som løp på 24,70, som var ny europarekord. På 100 kom han på 6.-plass, med tiden 12,37 i finalen. Hans landsmann Graeme Ballard fikk sølv.