Abstract: Disclosed are a method and apparatus for processing an uplink frequency offset of a communication system. The method on a base station side includes: demodulating a random access message sent by a terminal to obtain an initial Doppler frequency offset of the terminal and delivering the initial Doppler frequency offset to the terminal; receiving an uplink subframe signal sent by the terminal, estimating a residual Doppler frequency offset of the terminal on an uplink, obtaining a frequency retuning amount according to the residual Doppler frequency offset and delivering the frequency retuning amount to the terminal.