拿大多伦多升学，读到大学二年级；主修广告科目。2000年加入尔冬陞旗下的星皓经理人公司，拍的第一部电影为张之亮执导，梅艳芳主演的《慌心假期》。2016年正式签约TVB成为旗下艺人，接演的剧集均为主角，包括《天命》、《特技人》、《法证先锋IV》、《十八年后的终极告白》。2018年7月，接受访问时表示因想陪伴家人，所以留港发展并希望可以以身作则教导子女。
家庭状况.他的父亲是香港艺人狄龙，母亲是艺人陶敏明，表兄姊分别是艺人林珊珊、林海峰及林晓峰。妻子是中国内地女演员任祉妍，两人育有一子