Ashoka first entered the Parliament of Sri Lanka in 1989 representing the UNP from the Puttalam District. He last entered the parliament in 1994 from the Puttalam District.
On 5 July 2020, Ashoka died in a road accident at Maragasgolla, Padeniya on the Kurunegala-Puttalam main road at the age of 68.[5][6]
He was admitted in a hospital in Wariyapola after succumbing to critical injuries.[7] He was travelling in his car which collided with a lorry in Padeniya junction.[8] He was supposed to contest for the Samagi Jana Balawegaya in the 2020 parliamentary election from Puttalam District.[9]