Окончил Московский государственный университет имени Ломоносова. В 2001-2005 году был членом Совета Федерации Федерального Собрания РФ, входил в комитет по обороне и безопасности, занимал должность заместителя председателя Комиссии Совета Федерации по информационной политике.
До назначения на должность С.В. Анохин возглавлял некоммерческую организацию "Институт гуманитарных технологий" в Москве.