Чжан Инин играет в настольный теннис с 5 лет, с 14 лет выступает за национальную команду Китая. Свою первую победу в одиночном разряде на турнирах Про-тура одержала в 1998 году в Малайзии. С тех пор выиграла более 30 титулов в одиночном разряде, в том числе четыре на «Гранд-финалах» (2000, 2002, 2005, 2006), и более 20 титулов в парном разряде, в том числе 2 «Гранд-финала» (2004, 2006).
В январе 2003 года возглавила мировой рейтинг и, с небольшим перерывом, удерживается на его вершине по сей день.
В 2008 году была удостоена чести произнести Олимпийскую клятву от имени всех Олимпийцев на церемонии открытия Олимпийских игр в Пекине.