Иван Доброхотов — сын священника из села Китова Шуйского района Ивановской области. Окончил Владимирскую духовную семинарию. Протоиерей. В 1930 году 60-летний о. Иоанн был арестован, затем решено «дело прекратить, из-под стражи освободить».
Служил в с. Чихачево (Чихачи) Пестяковского района Ивановской области. Был женат. У него было два сына: Константин и Владимир, священник, — его арестовали, и в 1937 г. он находился в ссылке.
7 ноября 1937 года сам о. Иоанн тоже был арестован. Проходил по групповому делу «священника Иоанна Доброхотова и др., Ивановская о., 1937 г.». По обвинению в антисоветской агитации был приговорен 15 ноября 1937 к 10 годам исправительно-трудовых лагерей.
Первоначально содержался в Шуйской тюрьме, затем (25 января 1938 года?) был переведен в Ивановскую тюрьму. В Ивановской тюрьме о.Иоанна поместили в камеру № 7, в которую свезли из разных тюрем Ивановской промышленной области арестованных ранее и приговоренных к 10 годам ИТЛ шестерых священиков: Иоанна Розанова, Николая Бухарина, Петра Зяблицкого, Иакова Зяблицкого, Иоанна Успенского, Иоанна Коржавина. В ту же камеру поместили четырех осведомителей из заключенных.
25 января 1938 г. против священников было открыто новое следственное дело — «Дело священников Николая Бухарина, Иоанна Коржавина и др., Иваново, 1938 г.». На допросах все священники держались стойко, виновными себя не признали и категорически отказались давать показания.
3 февраля 1938 года тройкой при УНКВД СССР по Ивановской обл. о. Иоанн Доброхотов был приговорен к расстрелу.
4 февраля 1938 года — был расстрелян вместе с остальными священниками.