OFDM system divides a wideband transmission bandwidth into several overlapped narrowband subcarriers to avoid the serious frequency selective fading problem. However, if Timing Offset (TO) and Carrier Frequency Offset (CFO) exist between the Transmitter (Tx) and Receiver (Rx), OFDM system will suffer the Inter-Symbol Interference (ISI) and Inter-Carrier Interference (ICI) that degrade the system performance dramatically. In this paper, we propose an iterative maximum likelihood method for synchronization. We also adopt the overlap concept to reduce the plateau problem. Simulation results show that the proposed method can predict the time delay and frequency offset correctly even under the multipath fading scenarios.