Al pasar, Jesús ve a un hombre ciego de nacimiento. Los discípulos le preguntan quién pecó, el hombre o sus padres, para que naciera ciego. Jesús responde que no fue por el pecado de ninguno, sino para que se manifiesten en él las obras de Dios. Dice que mientras esté en el mundo es la luz del mundo. Escupe en la tierra, hace lodo, lo unta en los ojos del ciego y le manda lavarse en el estanque de Siloé. El hombre obedece y vuelve viendo. Sus vecinos dudan de que sea el mismo, pero él asegura que lo es y cuenta lo que Jesús hizo.
Lo llevan a los fariseos, porque era día de reposo cuando Jesús hizo el lodo. Los fariseos se dividen: unos dicen que Jesús no viene de Dios porque no guarda el día de reposo; otros preguntan cómo un pecador puede hacer tales señales. Preguntan al hombre qué piensa de Jesús, y responde que es un profeta. Los judíos no creen que haya sido ciego y llaman a sus padres, quienes confirman que es su hijo y que nació ciego, pero por miedo a ser expulsados de la sinagoga lo remiten a él.
Llaman por segunda vez al hombre y le piden que dé gloria a Dios, pues saben que Jesús es pecador. Él responde que una cosa sabe: que era ciego y ahora ve. Cuando le insisten, les dice con ironía si quieren hacerse discípulos de Jesús, y argumenta que si este hombre no viniera de Dios no podría hacer nada. Lo insultan y lo echan fuera.
Jesús lo encuentra y le pregunta si cree en el Hijo del Hombre. El hombre pregunta quién es, y Jesús le dice que lo está viendo y que es quien habla con él. El hombre dice que cree y lo adora. Jesús afirma que vino a este mundo para juicio, para que los que no ven vean y los que ven se vuelvan ciegos. Algunos fariseos preguntan si ellos también son ciegos, y Jesús les responde que si fueran ciegos no tendrían pecado, pero como dicen que ven, su pecado permanece.