En los Juegos Paralímpicos de 2012, ganó una medalla de plata en el T34 de 100 m masculino y bronce en el T34 de 200 m masculino. Compitiendo en el Campeonato Mundial de Atletismo IPC 2013 en Lyon, Francia, ganó tres medallas de plata en 100 m, 200 m T34 y 400 m masculinos, y una medalla de bronce en 800 m T34 masculinos.