He served as the Parliamentary Secretary to the Minister of Nationalised Services and Road Transport (1956-1959) and was a Member of Parliament from the Kurunegala electoral district.
He was then appointed as Parliamentary Secretary to the Minister of Nationalised Services and served until 1959.
He was re-elected in the March 1960 and July 1960 general elections, but resigned on 20 December 1960 when he was found guilty by the Bribery Commission.
[2] He unsuccessfully contested the 1977 general elections as an independent candidate from the Kurunegala electorate, where he was defeated by Dingiri Bandara Welagedara.
This article about a politician from North Western Province, Sri Lanka is a stub.