The invention discloses a method for automatically modifying central frequency point of a set top box. The method includes step 1, inserting a private descriptor during first circulation of a front-end code stream NIT (network information table); step 2, analyzing the NIT, namely acquiring data of the whole NIT from a front end by the set top box, finding the private descriptor in the data of the NIT according to description standards, respectively analyzing frequency parameters, symbol rate parameters and modulation mode parameters, and storing parameters of new frequency point into a FLASH area corresponding to the set top box. Compared with the prior art, the method has the advantages that a front-end system is enabled to broadcast configuration files containing central frequency point description tables in real time at any frequency point, and when broadcasting front-end central frequency point is changed, value of the central frequency point of the configuration file of a central frequency point descriptor of code stream broadcast in real time is changed. The set top box monitors the central frequency point value in real time, and once changes are caused, a new frequency point is set to be the central frequency point, so that automatic modifying of the central frequency point is realized.