The history of the station dates back to 1912, when the French engineers responsible for route selection of the Kaifeng–Xuzhou section of Longhai railway began site survey just outside the north city gate of Guide (now Shangqiu). Since local gentries strongly opposed to the station site for the reason of Feng shui, the site of the station was moved about 7.5 km north and was named as Zhuji railway station (Chinese: 朱集车站). Construction began in 1913, with a French-style station building covering an area of 283 square metres (3,050 sq ft) and a 400 metres (1,300 ft) long platform. The station became operational in 1915, with the completion of the Kaifeng–Xuzhou railway[2]
The name of the station was later changed to Guide railway station (Chinese: 归德车站), after the former name of Shangqiu, and Shangqiu County railway station (Chinese: 商丘县车站). It was changed to its current name in 1933.
The south station building, covering an area of 5,156 square metres (55,500 sq ft), was opened in 1984.
The station was expanded and renovated for the opening of Xuzhou–Lanzhou high-speed railway in 2016, with a new north station building. The north station building has an area of 15,995 square metres (172,170 sq ft).