Родился в станице Упорной в 1920 году в станице Упорной. Призван в Красную Армию
Командир отделения 1260-го стрелкового полка 380-й стрелковой дивизии сержант Замковой И.В. погиб в бою у деревни Ивань Моховского района Орловской области 12 июля 1943 года, когда войска Брянского фронта начали Орловскую наступательную операцию в ходе Курской битвы. Впоследствии перезахоронен в братской могиле с. Грачевка Залегощенского р-на Орловской области. Имя Ивана Васильевича Замкового внесено в 3-й том Книги Памяти Краснодарского края.