佢主演過多部電影同埋電視劇，包括《北洋水師》（1996年，飾鄧世昌）、《大宅門》（2000年，飾白景琦）、《漢武大帝》（2002年，飾劉徹）同埋《一生為奴》（2004年，飾奕訢）等。