曾任解放军28军244团排长,汾河制药厂生产科助理,临汾地委统战部办公室副主任,临汾地区人大工作委员会副主任科员,临汾行署办公室主任科员,临汾市政府办公厅主任科员,汾西县委常委、委员职务。
2001年08月,临汾市古县副县长。
2008年06月,临汾市尧都区委常委、常务副区长。
2013年05月至2021年03月,临汾市汾西县委副书记、县长。
2021年03月至2022年02月,临汾市汾西县委书记。
2022年02月至2022年03月,临汾市人大常委会副主任,汾西县委书记。[1][2]
2022年03月,临汾市人大常委会副主任。
山西省第十三届人民代表大会代表。
2017年12月8日,张安文当选山西省第十三届人民代表大会代表。
2021年3月7日,中共山西省委组织部公示,张安文拟任县(市、区)委书记。[3]
2021年3月17日,汾西县召开全县干部大会,宣布中共山西省委、临汾市委干部任免决定,张安文任汾西县委书记,不再担任汾西县委副书记、县长职务。[4]
2022年2月23日,临汾市第五届人民代表大会第一次会议,张安文当选为临汾市第五届人民代表大会常务委员会副主任。[1]
2022年3月28日,汾西县召开干部大会,宣布省委、市委关于汾西县委主要领导调整决定:张安文不再担任汾西县委书记、常委、委员职务。[2]