Родился в 15 февраля 1965 года в с. Староалейское Алтайского края.
На Олимпийских играх в Лиллехаммере (1994 г.) выиграл медали всех достоинств: «золото» в индивидуальной гонке 20 км, «серебро» в эстафете 4х7,5 км, «бронзу» в спринте 10 км. Бронзовый призёр Игр в Нагано (1998 г.) в эстафете 4х7,5 км. Двукратный чемпион мира (1996 г.). Чемпион Европы (1996 г.). В гонках на этапах Кубка мира одержал четыре победы.
Завершил карьеру в 1998 году. В 2000-х годах некоторое время являлся президентом хоккейного клуба «Мотор» (Барнаул). В начале 2010-х гг. работал старшим тренером сборной команды Новосибирской области по биатлону, затем вернулся в Алтайский край, стал старшим тренером сборной Алтайского края по биатлону и председателем федерации биатлона Алтайского края. Награждён орденом «За личное мужество», медалью ордена «За заслуги перед Отечеством» II степени.
Сергей Петрович, примите искренние поздравления и пожелания крепкого здоровья, благополучия и неиссякаемой энергии на воплощение всего задуманного!