Сергей Петрович родился 4 ноября 1930 года в деревне Старуновка Иглинского района Башкирской АССР в крестъянской семье.
Труженик тыла. В годы Великой Отечественной войны работал в родном колхозе. По окончании в 1955 году Уфимского нефтяного института по специальности "Транспорт и хранение нефти и газа" был направлен на работу в Татарское нефтепроводное управление.
Свою трудовую деятельность начал с должности технорука Карабашской нефтеперекачивающей станции.
С 1994 года работал генеральным директором АООТ "Северо-западные магистральные нефтепроводы". Более 40 лет трудился на руководящих должностях. Внес большой вклад в становление и развитие АООТ "СЗМН", нефтяной промышленности страны и Республики Татарстан.
За достигнутые успехи в работе награжден орденами Трудового Красного Знамени, Октябрьской революции, медалями "За доблестный труд", "Ветеран труда", значком "Отличник нефтяной промышленности". Имеет звания "Заслуженный нефтяник ТАССР", "Заслуженный работник нефтяной и газовой промышленности РСФСР". Являлся депутатом Бугульминского объединенного Совета трех созывов.
В 1990 году присвоено звание "Почетный гражданин города Бугульмы".