[1] He played first-class cricket for Ceylon and domestic teams in Sri Lanka between 1960 and 1974.
[3] He was an off-spin bowler and useful lower-order batsman who toured India with the Ceylon team in 1964-65 and Pakistan in 1966-67.
His best first-class bowling figures were 5 for 47 and 3 for 43 in the drawn match against the touring Australians in October 1969, when he dismissed Bill Lawry twice.
[1] He served as the manager of the Sri Lankan cricket teams to England in 1984 and Australia in 1984-85.
[6] He was the director of a television company in Sri Lanka and the director of tea exports at Maharajahs Ltd.[6][3] He married Oosha de Saram, the daughter of the Ceylon cricket captain Fredrick de Saram, and they had three children.