幼警敏，善骑射，万历二十九年（1601年）武进士，授建昌守备，升迁为浙江都司佥书，镇守瓜洲、仪真。官至右都督，登州（今山东蓬莱）总兵官。勤王解都城之围，领专敕平岛帅刘兴治之乱，又建功于铁山内升左军都督府已得代。崇祯五年（1632年），爆发吴桥兵变，孔有德倒戈，还兵大掠。由于登莱巡抚孙元化惑于叛军奸细之说主抚，导致叛军先后攻陷陵县（今陵县）、临邑（今临邑）、商河（今商河），直趋登州。南门由张可大将军帅五百士兵防守，西门由张焘以五百士兵防守。张焘进兵稍胜，却下令退兵，张可大被孔有德杀得大败。自斩其妾陈氏后，