Иерей Иоанн Молоков родился в поселке Заречный (ныне имеет статус города) Белоярского района Свердловской области в семье рабочих.
В 1995 году окончил 9 классов средней школы №1. В том же году поступил в профессиональное училище № 73. Через год окончил его со специальностью «Тракторист – машинист 3-го класса».
В 1996 году поступил в Белоярский Политехнический колледж на специальность «Эксплуатация и ремонт электрических сетей». Окончив 1-й курс, прекратил обучение. С 1996 – 1997 годы заканчивал полное среднее образование в вечерней школе. В 1997 году пришел в храм свт. Николая Чудотворца в г. Заречном. Настоятелем тогда был иерей Владимир Братенков (ум. 19.09.1999). В 1998 году поступил в Екатеринбургское духовное училище. В 1999 году был призван в ряды вооружённых сил РФ. В 2001 году демобилизовался и был принят пономарем в Иоанно-Предтеченское архиерейское подворье. В том же году поступил в Российский Профессионально-Педагогический Университет. В 2006 году окончил его со специальностью: «Теолог-преподаватель».
27 ноября 2006 года архиепископом Викентием был рукоположен в сан диакона в Иоанно-Предтеченском Кафедральном Соборе г. Екатеринбурга.
6 января 2007 года рукоположен в сан иерея и назначен клириком Иоанно-Предтеченского Кафедрального собора г. Екатеринбурга.
29 июня 2012 года митрополитом Екатеринбургским и Верхотурским Кириллом назначен настоятелем прихода во имя свт. Иоасафа Белгородского, что на Лесном кладбище г. Екатеринбурга.
08 апреля 2018 удостоин права ношения палицы.