[1][2] Weerasinghe attended Ananda College in Colombo.
[3] He made his highest score of 92 when he captained Ceylon to a draw in the Gopalan Trophy match in 1968–69.
He was one of the selectors who included him in the Ceylon team to tour England in 1968,[5] but the tour was cancelled just before it was due to begin.
[6] Weerasinghe married Chatra Tennakoon in 1965, and they had three daughters.
This biographical article related to Sri Lankan cricket is a stub.