Hij vertegenwoordigde Sri Lanka op de Olympische Zomerspelen van 2016, die ook zijn debuut op de Olympische Spelen betekenden en concurreerde in de 73 kg mannen.
Hij werd in de derde ronde geëlimineerd door Lasha Shavdatuashvili. Hij behaalde een zilveren medaille in het 73kg-event op de Zuid-Aziatische Spelen van 2016.