Родился Иван Герасимович 16 мая 1916 года в селе Большая Джалга в семье бедняка-крестьянина. Детство совпало с Октябрьской революцией, Гражданской войной. Родители умерли в 1921 году от голода. Воспитывался и рос под присмотром старшего брата. В школе не учился, так как не было возможности. Чтобы прокормиться, рано приобщился к труду. Работал на разных работах в семьях зажиточных крестьян. С 1933 года начал трудиться в колхозе.
В 1938 году джалгинского паренька призвали на действительную военную службу в армию. Боевое крещение И. Г. Ткачев получил в период конфликта с Финляндией. После нападения на СССР фашистской Германии защищал от врага блокадный Ленинград в должности командира миномётного расчёта.
Награждён орденом Красной звезды и медалями: «За Отвагу», «За оборону Ленинграда», « За боевые заслуги», « За победу над Германией». На фронте находился до окончания Великой Отечественной войны.
Демобилизовался в мае 1946 года. Вернувшись домой в Большую Джалгу, трудился в колхозе «Вторая Пятилетка» старшим табунщиком. Накопленный большой опыт и старание позволили ему в 1948 году вырастить при табунном содержании (то есть в открытой всем ветрам степи) 67 жеребят от 67 кобыл. За это достижение Указом Президиума Верховного Совета СССР от 13 июля 1949 года Ивана Герасимовича Ткачева наградили орденом Ленина, золотой медалью «Серп и Молот».
До 1957 года работал в селе Большая Джалга, потом с семьёй переехал в госплемзавод Большевик Ипатовского района, жил в пос. Залесном. Ушёл на пенсию в 1976 году с должности старший чабан. Был женат, воспитал троих детей.