상하이에서 태어난 데이비드 장(본명은 장웨이니안)은 존 형제라고도 알려져 있다. 이르면 4세부터 아역배우로 활동하기 시작했으며, 아역스타로서 '스트리트 엔젤', '스트리트 차일드', '강산미인' 등의 영화에 출연했다. 1960년, 그는 Yue Feng이 감독한 영화 "Street Child"에 출연하면서 "David Jiang"이라는 예명을 사용했습니다.
1966년 쇼브라더스에 입사해 당지아 휘하에서 무술가로 활동한 그는 영화 '황금제비'에서 무술 활약으로 명장 장철의 평가를 받아 그를 내세웠다. "Youxia Er"에서 역할을 수행합니다. 1970년 그는 영화 '리벤지'로 홍콩 배우 최초로 '아시아 영화제'에서 '남우주연상'을 수상했다. 같은 시기의 대표작으로는 <보위경호>, <말타기>, <신 외팔이검> 등이 있다.
1990년대 TVB에 입사해 '신도르영웅전: 구음서'에서 황야오시 역을, '보석'에서 강청양 역, '찬양'에서 송리 역 등을 맡았다. . 2021년 TVB는 그에게 "수천 영광의 공연 예술상"을 수여했습니다.