Nació en Tlaltizapán, Morelos, el 19 de junio de 1879; fue hijo de Cayetano Navarro y de María de Jesús García, ambos de origen campesino; aprendió a leer y a escribir en la escuela de su pueblo natal y más tarde se dedicó a las labores del campo.