Архієпископ Золотоніський Іоанн (в миру – Вахнюк Сергій Григорович) народився 12 лютого 1968 року в м. Києві.
Після закінчення середньої школи навчався у Київському енергетичному технікумі. У 1987 році був призваний до лав армії.
У 1989 році прийнятий до братії Свято-Успенської Києво-Печерської Лаври, а наступного року пострижений у іночество. 9 червня 1991 року інок Сергій (Вахнюк) був рукоположений у сан диякона, а 16 черевня того ж року – у сан ієрея.
23 червня 1991 року призначений настоятелем Свято-Троїцького храму смт. Іркліїв Чорнобаївського району Черкаської області, а з січня 1992 року очолив Чорнобаївське благочиння Черкаської єпархії. У 1993 році отримав диплом про закінчення Київської духовної семінарії.
6 грудня 1994 року прийняв чернечий постриг у мантію з ім’ям на честь прп. Іоанна Багатостраждального.
У 1996 році був удостоєний сану архімандрита.
8 травня 2010 року призначений намісником Різдва Богородиці чоловічого монастиря у м. Черкаси.
Рішенням Священного Синоду Української Православної Церкви від 1 квітня 2015 року (Журнал №18) архімандрит Іоанн (Вахнюк) був обраний єпископом Золотоношським, вікарієм Черкаської єпархії.
5 квітня у Трапезному храмі преподобних Антонія і Феодосія Свято-Успенської Києво-Печерської Лаври собором архієреїв, під головуванням Предстоятеля Української Православної Церкви Блаженнішого Митрополита Київського і всієї України Онуфрія, архімандрит Іоанн (Вахнюк) був хіротонісаний в єпископа Золотоніського.
17 серпня 2021 року возведений в сан архієпископа.