Родился на Алтае в 1932 году. Окончив 7 классов поступил в Барнаульское железнодорожное училище. После окончания училища в 1951 году был направлен на станцию Алтайская в дистанцию пути старшим путевым рабочим. С 1966 по 1994 годы возглавлял коллектив Алтайской дистанции пути. В 1969, без отрыва от производства окончил Новосибирский институт инженеров железнодорожного транспорта. Под его руководством коллектив дистанции пути выполнил большой объем работ по строительству новых и реконструкции действующих путей железнодорожного узла Алтайская, и на прилегающих станциях и перегонах. Заслуги его отмечены орденом Трудового Красного Знамени (1972 год), знаком «Почетному железнодорожнику» (1973 год), бронзовой медалью ВДНХ «За внедрение передовых методов охраны труда» (1983 год), а также рядом других медалей и отраслевых знаков. В 2003 году присвоено звание «Почетный ветеран Западно-Сибирской» железной дороги.
Приказом президента компании ОАО «РЖД» В.И. Якунина №73 от 28.05.2007 г. Алтайской дистанции пути присвоено имя Ивана Константиновича Гусельникова