Juan Grande nació en la pequeña población andaluza de Carmona, en 1546. Cuando el joven tenía quince años, perdió a su padre y se fue a vivir con un pariente que tenía una tienda de ropa en Sevilla. Poco después, el muchacho estableció un negocio similar por su cuenta, en Carmona, y comenzó a prosperar. Sin embargo, las cosas de este mundo no tenían ningún atractivo para Juan y, al cumplir los veintidós años, distribuyó todos sus bienes entre los pobres y se retiró a vivir en una ermita, cerca de la ciudad de Marchena. A pesar de que desde su infancia había observado una conducta irreprochable, él se consideraba como el más vil y despreciable de los hombres; debido en parte a ese sentimiento y al temor de que los demás le considerasen como a un hipócrita, transformó su apellido en un sobrenombre y por todas partes se presentaba, ya no como Juan Grande, sino como «el Grande Pecador». Con el apelativo de Juan «El Pecador» se le venera hasta hoy en Andalucía. Cierto día encontro a dos vagabundos que estaban enfermos y yacían junto al camino; lleno de compasión, condujo a los desamparados a su choza, los atendió y salió a pedir limosna para alimentarlos. Muy pronto se presentaron otros casos similares, y a Juan le pareció que Dios le llamaba a servirle en el suministro de socorros y afectuosa solicitud a los afligidos y desamparados.
Entonces abandonó su retiro y se trasladó a Jerez, donde obtuvo la autorización para atender a los prisioneros. Durante tres años vivió y trabajó en condiciones terribles entre la hez de la humanidad, para ayudar a los presos, alimentarlos con limosnas que salía a pedir de puerta en puerta y ablandar el corazón de criminales endurecidos, con dulces palabras de consuelo. Armado de infinita paciencia, soportó los desprecios, los insultos, la ingratitud y hasta los golpes. Después prestó sus servicios en los hospitales y ahí debió sufrir una persecución en regla, por parte de los directores, empleados y enfermeros, quienes veían en la devoción con que Juan cuidaba a los enfermos, un silencioso reproche a su propia negligencia y dureza de corazón. En cambio, hubo otros que observaron a Juan y quedaron impresionados por su abnegación; tanto fue así, que una acaudalada pareja de la ciudad fundó un hospital, que dejó en manos de «El Pecador». Inmediatamente la casa se llenó de pacientes y acudieron también muchos jóvenes, movidos por el ejemplo de Juan y ansiosos por servir. Con el fin de que su obra no muriera con él, afilió su hospital al grupo que estaba al cuidado de la Orden de Hospitalarios, cuyo fundador, san Juan de Dios, había muerto en Sevilla cuando Juan «El Pecador» era un niño de cuatro años. También él ingresó a la orden.
A pesar de que su preocupación principal eran los enfermos, otorgaba su ayuda y su afecto a todos los afligidos. Reunía en torno suyo a las esposas abandonadas y les proporcionaba alimentos para sus cuerpos y buenos consejos para guía de sus almas. También solía juntar dinero para proporcionar una dote a las muchachas casaderas de pobre condición. Aún le quedaba tiempo para hacer frecuentes visitas a los prisioneros, a quienes nunca olvidó. A raíz de la toma de Cádiz por los ingleses, trescientos soldados españoles fugitivos llegaron a Jerez; el beato se hizo cargo de todos ellos y, por verdadero milagro, como admitían los propios soldados llenos de asombro, distribuyó comida y ropa entre todos, sin faltar ninguno. La actividad física de su existencia no le impedía alcanzar los altos niveles del espíritu; a menudo caía en arrobamientos, y, algunas veces, los éxtasis le sorprendían mientras realizaba sus obras de misericordia. En esos casos, al recuperar el conocimiento, se encontraba rodeado por los transeúntes curiosos que, tomándole por un loco o un borracho, le insultaban o se burlaban de él. Pero Juan sólo respondía con una humilde súplica para que le perdonaran sus rarezas y continuaba su camino, cabizbajo. Asimismo, se le atribuían dones proféticos, y se asegura que vaticinó la destrucción de la «Invencible Armada» española. A causa de la peste que contrajo al dedicarse a cuidar a las víctimas de una terrible epidemia que azotó a Jerez, murió Juan «El Pecador» en el año 1600, a la edad de cincuenta y cuatro años.
Fue beatificado en 1853 por Pío IX, y canonizado por Juan Pablo II el 2 de junio de 1996. Proclamado Patrón de la nueva Diócesis de Jerez de la Frontera en 1986, sus restos son venerados en el «Santuario Diocesano San Juan Grande», en Jerez, en el hospital de los Hermanos de San Juan de Dios de su mismo nombre.
Ver Acta Apostolicae Sedis, vol. XXIII (1931) pp. 18-19, la reapertura de la causa de canonización, que culmina con la canonización en nuestros días. Excepto el último párrafo, el resto proviene del Butler-Guinea. En el sitio del Vaticano hay un panegírico del santo escrito a propósito de su canonización. Allí mismo puede leerse, aunque en italiano, la homilía de SS en la misa de canonización.