He was born in Yatiyana, Hittetiya, Matara, the son of Hewavitharana Dingiri Appuhamy.
In 1860, he married Mallika Dharmagunawardhana, the daughter of Lansige Lansige Andiris Perera Dharmagunawardhana, a wealthy businessman from Colombo.