Родился лапин в 20.02.1914 г. в селе Чемское Кайлинской волости на юге Томского уезда (Томская губерния) сейчас это Тогучинский район Новосибирской области в семье крестьянина. в 1935 году Лапин после окончания Пятигорского машиностроительного техникума призван в армию. в 1938 году Лапин окончил Одесское пехотное училище. С 1941 года На фронтах Великой Отечественной войны. С 1942 года участвовал в боях на Западном Воронежском и 1м Украинском фронтах командовал стрелковым батальоном К сентябрю 1943 года старший лейтентант Иван лапин командовал ботальоном 569 го стрелкового полка 161 й стрелковой девизии 40 й армии Воронежского фронта Отличился во Время битвы за Днепр 23 сентября 1943 года ботальон лапина успешно переправился на Днепр в районе села Зарубинцы каневского района черкасской области Украинской ССР Захватил и удержал плацдарм на его западном берегу В одном из боёв Лапин получил ранение но продолжал сражаться Награжден орденом красного знамени звание геря советского союза п