Born in Nugawela, Kandy, he was educated at Nugawela Primary School, St. Anthony's College (Katugasthota) and Vidyartha College.
He graduated from the Pakistan Naval Staff College (now Pakistan Naval War College) in 1995, achieving first place in the order of merit among students.