Ha rappresentato lo Sri Lanka alle Olimpiadi estive del 2016, che hanno anche segnato la sua prima apparizione olimpica e ha gareggiato nei 73 kg maschili.
Evento, in cui è stato eliminato al terzo turno da Lasha Shavdatuashvili. Ha vinto la medaglia d'argento nella categoria 73 kg ai Giochi del Sud Asia del 2016.