Zhang Dingfa was born on 8 December 1943 to a workers' family in Pudong, Shanghai.
After graduating from the Submarine Academy in July 1964, Zhang joined the PLAN's submarine force, and participated in the development of China's nuclear submarines [REF].