Иванов Сергей Петрович родился в 1916 году в городе Лаишев Лаишевского уезда Казанской губернии. Русский.
На фронт Великой Отечественной войны призвали в 1941 году. Воевал в 102-ом отдельном зенитном дивизионе противовоздушной обороны.
Принимал участие в боях по освобождению территории Китая, оккупированной японскими милитаристами.
Награжден медалью «За победу над Японией», юбилейными медалями.
С фронта вернулся в 1946 году в звании младшего сержанта.