彭于晏13岁随家人移民加拿大,进入加拿大英属哥伦比亚大学,主修经济学。
2002年,他从加拿大回台湾参加外婆丧礼,却意外被导演看中,于是为了拍由余文乐、杨丞琳和范玮琪主演的电视剧《爱情白皮书》 而退学,开始了演艺事业。
彭于晏对于偶像派的设定并不满足,觉得爱情片过于无聊,于是来了内地拍剧,《仙剑奇侠传》、《少年杨家将》都是那个时候演的,而仙剑中唐钰小宝的角色却意外得到了很多观众的喜爱。
在工作上有拼命三郎精神的他,再一次挑战自己出演了《激战》,可谓是为了角色受尽了折磨,每天苦练打拳,对手张家辉为戏疯狂练拳一年甚至还折断一根手指,所以彭于晏丝毫不敢放松。
梁家辉从《太极》、《寒战》到《黄鸿》都演彭于晏父亲,为他做配角。