Всю свою жизнь посвятил изучению Пограничных войск в истории нашей страны, служению Отечеству. Родился в семье пограничника. Перед войной поступил в Казанский авиационный институт. В 1942 призван в ряды Красной Армии, зачислен в учебный полк 21-й дивизии войск НКВД по охране железных дорог. Служил на южной границе СССР. В 1944 воевал на 4-м Украинском фронте, участвовал во взятии Львова. Воевал на Дальнем Востоке. После войны служил в Пограничных войсках на Дальнем Востоке. В 1970-х - начальник политотдела Тихоокеанского пограничного округа. Окончил исторический факультет Владивостокского госуниверситета, Военную академию им. В.И.Ленина и высшие курсы академии Генштаба Вооруженных Сил СССР. В 1985 году защитил докторскую диссертацию, под его авторством вышло 15 изданий и более трехсот научных статей и очерков. И.И.Петров имеет более 20 государственных наград.