Леонид Ротнов — сын казачьего есаула. В 23 года, 8 сентября 1908 года, поступил послушником в Серафимо-Алексеевский скит Белогорского Никольского мужского монастыря. В сентябре 1915 года принял монашество с именем Иоанн.
В октябре 1918 года скит был разорен красноармейцами.
Монах Иоанн отказался вступить в Красную армию и 19 октября 1918 года был жестоко замучен в Осинском уезде Пермской губернии. После отступления красноармейцев останки монахов были найдены в яме с нечистотами. Тела были исколоты штыками, головы размозжены. После омовения следов тления на телах обнаружено не было. Монахи были тайно похоронены, место захоронения не найдено.