Bei den paralympischen Sommerspielen 2012 in London vertrat er sein Land nur vier Jahre nach seinem Unfall. Während er im 200-Meter-Lauf das Finale verpasste, sicherte er sich über 400 Meter den dritten Platz und holte so die erste paralympische Medaille für Sri Lanka überhaupt. Diesen Erfolg konnte er bei den Leichtathletik-Weltmeisterschaften der Behinderten 2013 in Lyon wiederholen, als er erneut die Bronzemedaille im 400-Meter-Lauf gewann. Über 200 Meter scheiterte er jedoch im Halbfinale, mit der 4-mal-100-Meter-Staffel (T42–T46) belegte er am Ende den 6. Platz.