Родился в станице Упорной в 1918 году. Проживал в станице Упорной с женой, Мичаровой Дарьей Ивановной. Был призван в Красную Армию Лабинским райвоенкоматом Краснодарского края. В Великой Отечественной войне сражался в рядах 13-й гвардейской ордена Ленина стрелковой дивизии 5-й гвардейской армии на Сталинградском фронте. Погиб 3 декабря 1942 года в боях за город Сталинград. Имя Ивана Петровича Кукушкина внесено в 17-й том Книги Памяти Краснодарского края.