He represented the United National Party from the Beliatte electorate in Hambantota district in the six general elections held between 1947 and 1965.