He represented Sri Lanka at the 2013 South Asian Junior Athletics Championships which was held in Ranchi. He competed at the 2015 Military World Games representing Sri Lanka and took bronze medal in men's 4×100m relay event. He underwent training at Fiammegialle Sports Centre in Italy when he was on his scholarship in Italy. He also represented Sri Lanka at the 2019 South Asian Games and claimed gold medal in the men's 4 × 100 m relay event. He was also part of the team consisting of Chanuka Sandeepa, Himasha Eashan and Vinoj Suranjaya which set new national and South Asian Games record in men's 4 × 100 m relay event during the 2019 South Asian Games.