张书豪,毕业于台湾私立铭传大学。十几岁时出演了一系列台湾电视剧集,包括《危险心灵》、《这里发现爱》、《比赛开始》、《清蜜星体验》、《那一年雨不停国》等。2007年他因为主演《毕业生--我们都在这里》而获得台湾金钟奖迷你剧集男主角奖。在出演电视剧的同时,他幸运地被台湾导演易智言挖掘,出演了电影《一八九五》和《有一天》。随后,为了跳出台湾男演员长期饰演“长不大的男孩”的类型角色,又经过陈国富的介绍,他主演电影《转山》,挑战自己的体能和表演实力。
2012年,与桂纶镁、张孝全合作主演爱情电影《女朋友·男朋友》,饰演学校校刊编辑许神龙,凭借该片获得第49届台湾电影金马奖最佳男配角提名 。
2013年,主演电影《水饺几两》,饰演爱打嘴炮的台湾公务员阿正,在徬徨的人生交叉口与巧遇的北京姑娘展开了奇妙的旅程 。
2015年,搭档李佳颖主演温馨家庭剧《长不大的爸爸》,单纯稚气又浪漫多情的兽医系学生张博彦,是个冲动经常惹出一堆烂摊子的麻烦人物,但也有着坚持做对的事情的勇气。