Родился в семье крестьянина.
В родной деревне окончил шесть классов семилетней школы.
В 1931 вместе с родителями переехал на станцию Слюдянка Иркутской области. Работал в пожарной охране рудоуправления, кондуктором и поездным мастером на железной дороге.
С 1934 по 1936 проходил службу в рядах РККА.
Демобилизовавшись, вернулся в Слюдянку.
В 1943 был вновь призван в действующую армию и отправлен на 3-й Белорусский фронт.
14 июля 1944 Иван Власович с отрядом бойцов в числе первых форсировал реку Неман в районе города Алитус, после этого захватил плацдарм и отбивал многочисленные атаки фашистов.
18 июля гвардии старший сержант Иван Тонконог погиб смертью храбрых. Был похоронен в городе Алитус.
За стойкость и отвагу в боях И.В. Тонконогу посмертно присвоено звание Героя Советского Союза.
Именем И.В. Тонконога были названы улицы в селе Селище, что ныне в Черниговской области Украины, и в городе Слюдянке Иркутской области. Также в Слюдянке в честь героя была установлена мемориальная доска, его имя выбито на памятнике слюдянцам, не вернувшимся с войны. В городе Алитус его имя было увековечено на памятнике освободителям города.