Educated at the Royal College, Colombo where he was the senior sergeant commanding the Royal College cadet contingent.
De Silva joined the then Royal Ceylon Navy as an officer cadet, soon after leaving school in 1950.