1986年參加中央機關赴湖北荊州教師進修學院任講師。
1987年赴比利時歐共體翻譯總司進修中譯英、英譯中同聲傳譯。
1988年在外交部翻譯室英文處任隨員、三秘。
1993年在北京申辦2000年奧運會籌委會公關聯絡部任主席助理。
1994年在英國劍橋大學深造國際關係學,獲哲學碩士學位。
1996年在外交部翻譯室英文處任副處長。
1997年至2001年駐法國使館二秘、一秘。
2001年至2003年在常駐聯合國代表團工作,主管聯合國經社理事會非政府組織事務等。曾發表《非政府組織與聯合國》等系列調研作品。
2003年至2008年12月,擔任外交部國際司非政府組織處處長。
2008年12月,擔任中國駐多倫多總領館副總領事。
2013年11月,中國駐多倫多總領館張美芳副總領事任滿離任。
2014年02月,中國駐紐約總領館張美芳副總領事到任。