 He was educated at Mahinda College, Galle, where he started his cricket career.He toured India in 1964-65 with the Ceylon team, playing in one of the three unofficial Tests.His highest first-class score was 60 when he opened the batting and top-scored for the Ceylon Board President's XI against Hyderabad Blues in 1966-67.