7年5月，他加入了中国共产党。1978年10月，张大力考入北京大学哲学系，1982年8月获哲学学士学位。毕业后，张大力进入北京市政府研究室工作，曾任副处长、处长。1990年11月，张大力出任中共西城区委副书记、西城区副区长。1999年1月，他调往北京市丰台区工作，任中共丰台区委副书记、丰台区区长。2006年8月，张大力升任中共丰台区委书记。2009年3月，张大力因年龄限制离任。