妻儿跟随。后为户部主事，曾在辽东征集军饷，在九江征收榷税。虽经手巨额公款，分毫不取。为官清廉，人称“天下清官张茂兰”。后迁督察边关宣府（治今河北宣化），以病推辞不就。因此遭弹劾，被降职为汝宁府（治今河南汝南）通判。不久弃官，卜筑长山之阴，常和农民聊农事。嘉靖十八年（1535年）十月初三日病重，命家人置酒，索取陶渊明诗、周敦颐《通书》，置于袖中而卒。
家族.曾祖父张述善；祖父张□，□；父张□，前阴阳正述。母翟氏。