Zhang Fengyi (chinês simplificado: 张丰毅; chinês tradicional: 張豐毅; nascido em 1 de setembro de 1956) é um ator chinês mais conhecido por seu papel como "Duan Xiaolou" em Ba wang bie ji (1993), Jing Ke em Jing Ke ci Qin Wang (1998) e Cao Cao em Chì Bì (2008–2009).
Zhang nasceu em Changsha, Hunan, enquanto sua casa ancestral era em Tanghe, Henan. Quando tinha apenas um mês de idade, mudou-se com seu pai para Dongchuan, Yunnan. Ele deixou o ensino médio em 1971 sem concluir seus estudos e se juntou à trupe de ópera de um grupo de artes cênicas em Dongchuan. Ele foi transferido para a equipe de canto e dança em 1973.
Em 1978, Zhang foi matriculado no departamento de atuação da Academia de Cinema de Pequim com excelentes notas. Em 1980, quando era aluno do segundo ano, foi selecionado pelo Phoenix Studio de Hong Kong para interpretar Xin Dalei em Treasure Hunting in Desert (1980), que foi sua estreia no cinema. Um ano depois, Zhang interpretou Xiangzi em Rickshaw Boy, um filme dirigido por Ling Zifeng e adaptado de uma história de Lao She.
Zhang interpretou Cao Cao em Chì Bì (2008–2009). Ele também interpretou o protagonista na adaptação cinematográfica de Bái Lù Yuán (2011).
Em 2014, Zhang estrelou o drama histórico de sucesso Wu Mei Niang chuan qi.
Entre os projetos notáveis de Zhang nos últimos anos está Rénmín de míngyì, um drama político baseado na luta da China contra a corrupção e em outros desenvolvimentos políticos.