Родился 21 апреля 1918 г. в с. Кыласово Ильинского р-на (ныне Пермской обл.).
На срочную службу в Красную армию был призван в 1938 г.
Воинское звание: лейтенант.
Должность: командир взвода.
Прошел боевой путь от Сталинграда до Будапешта.
Участвовал в сражениях на Юго-Западном фронте в составе 7-й гвардейской армии 81-й гвардейской дивизии 233-го стрелкового полка,
с сентября 1942 по март 1944 гг.; в составе 2-го Украинского фронта с марта по сентябрь 1944 г. в должности командира батареи.
В 1943 г. Иван Лукин был принят в члены ВКП(б). Дважды ранен.
Первое ранение получил в 1943 г. в боях под Харьковом.
Второе ранение - в боях на подступах к Будапешту, после чего проходил лечение на протяжении 13 месяцев в госпитале.
Награды: орден Красной Звезды, орден Отечественной войны I и II степени; медали «За оборону Сталинграда», «За победу над Германией в Великой Отечественной войне 1941-1945 гг.»; юбилейные награды.
Демобилизован в 1946 г.
Умер 25 августа 1986 г.