Джон Беньян родился в ноябре 1628 года в английской деревне Элстоу, графство Бедфордшир. Учился в деревенской школе, во время гражданской войны на Британских островах служил в армии парламента (1644-1646). Возвратившись домой, Беньян вступил в брак и, по примеру своего отца, работал лудильщиком. В этот период он впервые стал серьезно задумываться над духовными истинами. Под влиянием книг А. Дента «Путь простого человека на небо» и епископа Льюиса Бейли «Практика благочестия» размышления Беньян перешел от размышлений к серьезной работе над собой. Он решил, что вся его прежняя жизнь была наполнена грехом, отказался от всех развлечений и стал вести жизнь строгого пуританина. Однако позже Беньян вспоминал, что эти внешние изменения не привели к подлинному внутреннему перерождению, и в течение нескольких последующих лет он переживал тяжелый духовный кризис. Около 1653 года Беньян стал членом индепендентской общины в Бедфорде, в результате чего оказался в состоянии конфликта с руководством государственной Англиканской Церкви.

После реставрации монархии (1660) в Англии вступили в силу строгие законы против религиозных диссидентов. Беньян был арестован и отправлен в бедфордскую тюрьму, в которой (с небольшим перерывом в 1666) провел двенадцать лет. Временами он пользовался относительной свободой и мог посещать семью. В эти годы Беньян написал девять книг, в т. ч. свою духовную автобиографию «Изобильная благодать, изливающаяся на главного грешника» (The Grace Abounding to the Chief of Sinners. L., 1666), и начал работать над книгой «Путешествие пилигрима» (The Pilgrim’s Progress. L., 1678). Среди проч. сочинений, написанных в эти годы, – небольшая поэма «Тюремные размышления» (Prison Meditations. L., 1665), руководства к духовной жизни «Стану молиться духом» (I Will Pray with the Spirit. L., 16632) и «Христианское поведение» (Christian Behaviour. L., 1672), и «Святой Град» (The Holy City. L., 1666) – повествование о грядущих временах, когда на земле будет установлена истинная Церковь и христиан не будут преследовать за веру. В 1672 году Беньян получил свободу и вернулся в свою церковь в Бедфорде, где он к тому времени был избран пастором. Он получил от властей дозволение проповедовать, объездил значительную часть Англии, собирая толпы слушателей и часто проповедуя под открытым небом. В марте 1675 года он вновь оказался в тюрьме, где провел шесть месяцев. Во время второго заточения Беньян окончил «Путешествие пилигрима». После освобождения написал еще ряд лит. произведений, в частности аллегорическую повесть «Священная война» (The Holy War. L., 1680) об освобождении города Души, захваченной Дьяволосом. В последние годы жизни Беньян был окружен народным почитанием. В августе 1688 года он отправился в Лондон, по пути в столицу попал под проливной дождь, заболел и через несколько дней умер в доме одного из своих друзей.   

Наибольшую славу Беньяну принесла его деятельность в качестве писателя. Его художественные произведения (всего около 60) отличаются глубокой религиозностью, однако они основаны не на умозрительных теологических построениях, а на драматическом жизненном опыте автора; многие книги Беньяна автобиографичны. Его «Путешествие пилигрима» еще при жизни автора выдержало десять изданий, в дальнейшем переиздавалось сотни раз (с некоторыми переделками – даже в католических странах). В настоящее время повесть переведена более чем на 100 языков, а также экранизирована. Аллегорическим образом «Ярмарки тщеславия» воспользовался в одноименном романе У. Теккерей, вступительная часть книги послужила основой для стихотворения А. С. Пушкина «Странник» (1835), сюжету «Путешествия пилигрима» подражали и другие писатели.