张晓彬出生在河北,在北京安家。17岁时留洋英国斯托克港,并且成为二队的队长。2010赛季张晓彬加盟天津泰达;2012年被国安引进。2015年6月23日被租借至重庆力帆,并于赛季末回归。
张晓彬17岁就去英甲的斯托克港试训,在经过3个月的考察后,张晓彬出众的意识和速度上的优势被对方所看中,获得留洋英伦的机会。由于年龄的原因,他被安排在斯托克港二队中,尽管缺乏身体上的优势,但出任前腰的他很快成为球队的中场核心,教练也把队长的袖标交给了他。他在比赛中的出色表现也引起了英格兰足球专家的关注,甚至有人认为张晓彬就是中国版的欧文。
2003年,媒体爆出张晓彬与著名童星蒋小涵发生恋情,而此时的张晓彬,球场情场皆可谓春风得意。2003年,18岁的张晓彬曾入选了沈祥福的国奥队,然而并没有在国奥队中站住脚跟,不能参加国字号球队的比赛,这也导致他最终无法获得劳工证,不得已回到国内。2005年,国力俱乐部的落寞以及教练的不欣赏,让张晓彬充满了失望。
随后在经纪人的帮助下,张晓彬加盟了新西兰的骑士队,开始了在澳超联赛的征战,遗憾的是他并未能获得主力的身份,球队的糟糕成绩也对他的打击很大。在澳洲过得并不开心的张晓彬希望能够换个环境,毕竟他很少参加国内的职业联赛,期待能够获得机会证明自己。
2007年,张晓彬再次入选08国奥队,不过著名的“ 门”中,张晓彬成为了整个事情的主角,一时间风生水起,无奈的张晓彬也只好自首了。
2010年,张晓彬转会天津泰达队,在中超第二轮登场亮相,球衣号码32。2011上半赛季,张晓彬随泰达做客工体时,有出色表现。但下半赛季,泰达俱乐部为了强迫张晓彬续约,一度将他摁在替补席上。但张晓彬不屈服,与泰达俱乐部续约陷入了僵局。
2012年1月,张晓彬转会北京国安,随队征战中超及亚冠,球衣号码为16号(后改为6号)。