 He competed in the Olympic Games in Mexico in 1968, and won a Silver medal at the 6th Asian Games in Bangkok in 1970.He was a member of both the Colombo Rowing Club and the Ceylon Motor Yacht Club.As an aviator, he held a pilot license to fly fixed-wing aircraft, helicopters and autogyros.