2011 belegte er bei den Asienmeisterschaften in Kōbe in 21,16 s den sechsten Platz über 200 Meter und schied über die kürzere Distanz mit 10,68 s im Halbfinale aus. Daraufhin schied er bei den Militärweltspielen in Rio de Janeiro über 100 und 200 Meter im Halbfinale aus und gewann mit der Staffel in 40,02 s die Bronzemedaille hinter den Teams aus Brasilien und Polen. 2015 nahm er mit der Staffel erneut an den Asienmeisterschaften in Wuhan teil und belegte dort in 39,38 s den vierten Platz und im Jahr darauf siegte er bei den Südasienspielen in Guwahati in 39,96 s. 2017 nahm er an den Asienmeisterschaften in Bhubaneswar teil und belegte mit der Staffel erneut Platz vier. 2018 nahm er zum zweiten Mal an den Commonwealth Games im australischen Gold Coast teil und belegte mit der sri-lankischen Staffel den sechsten Platz mit neuem nationalen Rekord von 39,08 s.