Muralitharan was born 17 April 1972 to a Hill Country Tamil family in Kandy, Sri Lanka.
After leaving school he joined Tamil Union Cricket and Athletic Club and was selected for the Sri Lanka A tour of England in 1991.