The invention relates to a method for synchronizing data frames. The method comprises the following steps: capturing sync words in the data frames, and outputting a capture indicator signal and a capture sync word serial number; according to the capture indicator signal, the capture sync word serial number and a current count value, executing multiplex synchronization lock, computing and latchingthe frame head position, and outputting a locked signal and an empty/full indicator signal, wherein the count value is obtained by executing a cycle count taking a frame length as a cycle to the received data frames, the empty/full indicator signal comprises an empty state and a full state respectively indicating unlatched and latched; according to the locked signal, outputting a locking indicatorsignal, outputting a frame head indicator signal according to the current count value, and outputting a write enable signal according to the empty/full signal, wherein the write enable signal is usedfor coordinating the multiplex synchronization lock. The invention achieves a fast, exact and stable data frame synchronizing method.