Чан Шанлинь родился в 1932 году в провинции Хэнань, другое имя - Синьфа. Представитель седьмого поколения мастеров боевого искусства семьи Чан. С детства изучал ушу у своего отца Чан Хэчжана. Автор современных книг по чанцзяцюань. Президент Общества исследования чанцзяцюань города Чжэнчжоу.