Иван Знаменский — сын священника села Владыкина Вельского уезда Вологодской губернии. В 1882 году, 14-летним, окончил Белозерское духовное училище Новгородской епархии. В 1887 году определен псаломщиком к Троицкой церкви села Варнакушки Белозерского уезда Новгородской губернии. В 1898 году переехал в Туркестан и был назначен в Покровскую церковь села Покровского Пржевальского уезда Семиреченской области.
В 1902 году переведен в Георгиевский храм с. Токмак Пишпекского уезда.
В 1903 году рукоположен во иерея к храму села Георгиевского того же уезда и назначен законоучителем церковноприходской школы. В 1904 году переведен в храм Михаила Архангела станицы Голубевской (Борохудзир) Джаркентского уезда. Служил законоучителем.
В 1906 году переведен в село Георгиевское.
21 марта 1923 года расстрелян большевиками в с. Талды-Курган (ныне город Талдыкорган Алматинской области, Казахстан). Погребен в безвестной могиле.