.Джон Бэнвилл родился 8 декабря 1945 года в
Уэксфорде
на юго-востоке
Ирландии
. Окончил школу и колледж в своём родном городе. После учёбы Бэнвилл пошёл работать служащим в ирландскую национальную авиакомпанию Aer Lingus, что позволяло ему путешествовать по миру со значительными скидками. В конце 1960-х он жил в
США
, а по возвращении на родину устроился на должность помощника редактора в газету
The Irish Press
, в которой проработал вплоть до её закрытия в 1995 году.
Первая книга Джона Бэнвилла — сборник рассказов
Long Lankin
— увидела свет в
1970 году
. В дальнейшем из-под пера писателя выходили за редким исключением одни романы. Пятнадцатый роман Бэнвилла «Море» удостоился
Букеровской премии
в 2005 году.