Иван Александрович Кукарин родился 18 января 1922 года в п. Вязовая Катав-Ивановского района Челябинской области. Его отец Александр Максимович, уроженец г. Юрюзань, работал на железной дороге. Иван Александрович обучался в школе № 5 в г. Верхняя Пышма Свердловской области. В 1930 переехал в Свердловск. Закончил 7 классов и школу ФЗУ. После окончания ФЗУ поступил работать слесарем на Верх-Исетский завод. С 1939 проживал в г. Среднеуральск Свердловской области, где работал на Среднеуральской ГРЭС.