To deal with the problem of mine safety monitoring, an improved TinyOS Beaconing-based WSN routing protocol is presented in this paper. Comparing to TinyOS Beaconing protocol, this improved protocol can not only aware Energy and repair route automatically, but also can inhibit the number of child nodes and that of system levels. The prominent characteristics are small routing table, long life, high stabilization and high self-repairing. It can be suitable for coal mine data acquisition and applied to mine safety monitoring.