He had his initial education from Royal College, Colombo and then obtained his Bachelor's degree in Physical Sciences from the University of Colombo. He then obtained his Master's degree in Information Technology from an american university. He started his teaching career in 1975 and have been teaching for the last 46 years, producing thousands and thousands of engineers. He has produced many university lecturers and professors. He had been teaching for over 2 generations and he is the most experienced and most able mathematics lecturer in the country.