 He was born in Kandy.Dahanayake made his cricketing debut for Nondescripts in the 2006 Under-23 Tournament, a tournament in which he has participated in each season to 2009.Dahanayake made his List A debut for the senior side during the 2008-09 Premier Limited Overs Tournament, against Bloomfield Cricket and Athletic Club.