Закончил Барнаульский государственный педагогический институт в 1992 году.
В начале и середине 1990-х Тарасов был одним из сильнейших биатлонистов мира, выиграв в составе советской и российской сборных 4 олимпийские медали и 9 медалей чемпионатов мира. Победа Тарасова в индивидуальной гонке на чемпионате мира в Рупольдинге в 1996 году стала одной из самых убедительных за всю историю проведения чемпионатов мира — преимущество Тарасова над вторым призёром Виктором Майгуровым составило более 2 минут.
По количеству олимпийских наград среди отечественных биатлонистов Сергей Тарасов с 4 медалями уступает лишь Александру Тихонову (5) и Сергею Чепикову (6).
На этапах Кубка мира одержал 4 победы, трижды был вторым и трижды третьим.
Завершил карьеру в 1998 году.
В 2000-х годах Тарасов некоторое время являлся президентом хоккейного клуба «Мотор» из Барнаула.