Wireless sensor network applications often require a scalable time synchronization with the environment and communicating. Most of time synchronization algorithms are based on hierarchical structure and the precision is promoted at the expense of more complicated calculation. At the same time, the time synchronous is slower on the whole network because of the worse channel collision. This paper presents a novel time synchronization algorithm on the basis of synchronizer of clustering architecture. We adopt the improved RBS approach and introduce the synchronizer as to reducing messages’ overhead efficiently. Finally, performance of this algorithm is illustrated by a simulation experiment.