OFDM (Orthogonal Frequency Division Multiplexing) is more and more popular in applications of digital communications because of the effective spectrum and less impacts of multipath fading. However, beside these advantages, OFDM signals are destroyed easily by errors such as CFO (Carrier Frequency Offset), SFO (Sampling Clock Frequency Offset). Thus, it’s necessaryto have robustly offset algorithms to overcome these disadvantages. Studies about OFDM we just examined channel estimation with assumptions that synchronization is perfect, and vice versa. However, they have a close relationship, channel estimation can be restricted if synchronization is bad, and vice versa. This paper presents an algorithm combining synchronization and channel estimation in OFDM systems. The algorithm is compared with other proposed algorithms by simulation. The simulation result of the algorithm combining synchronization and channel estimation is close to that of ideal conditions: perfect channel estimation and synchronization.