Swój pierwszy turniejowy break maksymalny rozegrał w Kantonie, mając 14 lat. Nagranie zostało szeroko rozpowszechnione w mediach społecznościowych. Wygrał także turniej juniorów w Kantonie, pokonując 5–1. Po zwycięstwach na szczeblu U14 i U16 w Xi’an i Taishan, Chang skoncentrował się na turniejach U18 i U21. W 2017 roku Chang wygrał Mistrzostwa Chin Juniorów w Yangzhou, pokonując He Guoqianga 4–0.
Później w tym samym roku Chang osiągnął swój pierwszy znaczący wynik w imprezie seniorskiej w ramach chińskiej touru. Pokonując doświadczonych Mei Xiwen, Ju Reti i , dotarł do finału turnieju Baoying Open, w którym nieznacznie przegrał 4-5 z Cao Yupengiem po odrobieniu straty 1-4. Były trener Dinga Junhui'a, Wu Wenzhong, powiedział, że uważał, że Chang był lepszy od Dinga, gdy miał 15 lat.
W 2018 roku Chang Bingyu wygrał Mistrzostwa Świata IBSF w Snookerze, najważniejsze wydarzenie amatorskie. W finale pokonał He Guoqianga 8–3.
Chang Bingyu otrzymał także zaproszenia na turnieje World Open (gdzie pokonał Jimmy’ego Robertsona), Shanghai Masters, China Championship (gdzie pokonał Robertsona i Roberta Milkinsa), International Championship i China Open (gdzie pokonał Marka Davisa).