Народився в червні 1896 року в Харківській губернії у селі Адамівка і був хрещений з іменем Михайло. Після революції Михайло покинув країну і вступив до університету на богословський факультет. Трохи пізніше прийняв постриг у ченці з ім’ям Іоан. Через 8 років монах Іоан був висвячений на єпископа і призначений в далекий Шанхай. Ще через 17 років, вже архієпископ, Іоан був призначений правлячим архієреєм Західноєвропейського екзархату Російської Зарубіжної Церкви, а ще через 11 років був переведений в Сан-Франциско.
Святитель Іоан постійно молився, суворо постив, щодня служив Божественну літургію і причащався, від дня чернечого постригу ніколи не лягав, іноді його знаходили вранці на підлозі перед іконами, коли він дрімав. Отець Іоан був рідкісним молитовником. Святитель Іоан Шанхайський Чудотворець помер 2 липня 1966 року, коли йому було 71 року.
В ризниці Свято-Вознесенського чоловічого монастиря зберігається ікона святителя Іоана Шанхайського з часткою його святих мощей.
