Josías tiene ocho años cuando comienza a reinar y reina treinta y un años en Jerusalén. Hace lo recto ante el Señor y anda en los caminos de David sin desviarse. En el año octavo de su reinado, aún joven, comienza a buscar al Dios de David su padre; en el año doce empieza a limpiar Judá y Jerusalén de lugares altos, imágenes de Asera y figuras talladas y fundidas. Derriban en su presencia los altares de los baales, y su reforma llega hasta las ciudades de Manasés, Efraín, Simeón y Neftalí.
En el año dieciocho, para purificar la tierra y la casa, envía a Safán, a Maasías y a Joa a reparar el templo. Entregan a Hilcías, el sumo sacerdote, el dinero recogido por los levitas, y los obreros trabajan con fidelidad. Mientras sacan el dinero, el sacerdote Hilcías encuentra el libro de la ley del Señor dado por medio de Moisés y se lo entrega a Safán, quien lo lleva al rey. Cuando Josías oye las palabras de la ley, rasga sus vestidos.
El rey manda a Hilcías, Ahicam, Abdón, Safán y Asaías a consultar al Señor por él y por el resto de Israel y Judá, porque la ira derramada es grande por no haber guardado la palabra del Señor. Van a la profetisa Hulda, quien dice que el Señor traerá mal sobre este lugar, conforme a todo lo escrito en el libro, porque lo abandonaron y sirvieron a otros dioses. Pero al rey, que se humilló y lloró, le dice que lo ha oído, que será reunido con sus padres en paz y que sus ojos no verán el mal que vendrá.
Josías reúne a los ancianos y sube a la casa del Señor con todos, grandes y pequeños, y lee el libro del pacto. De pie, hace pacto delante del Señor de andar en pos de él y guardar sus mandamientos con todo su corazón y alma, y hace que todos los presentes lo confirmen. Mientras vive Josías, el pueblo no se aparta del Señor.