Иван Кузьмин родился 5 марта 1916 года в селе Сараса (ныне — Алтайский район Алтайского края). После окончания четырёх классов школы работал пастухом, бригадиром, заместителем председателя колхоза. В 1936 году Кузьмин был призван на службу в Рабоче-крестьянскую Красную Армию. Участвовал в боях на озере Хасан и советско-финской войне. С августа 1941 года — на фронтах Великой Отечественной войны.