weerasinghe taught music in d. s. senanayake college, senananda maha vidyalaya meepilimanna and ananda sastralaya, kotte as a government music teacher. in 1982, he joined "sing lanka" studios as a sound engineer. at that time, he composed t. m. jayaratne's "ekasitha dethanaka", "hiruta horen" and neela wickramasinghe's "punchi sithe punchi sina" which became popular songs in sri lanka.