Сергей Анатольевич Швецов родился 27 декабря 1970 года в Москве.
В 1993 году окончил Московский государственный университет им. М.В. Ломоносова и лолучил квалификацию «экономист-математик».
В 1993-1996 ггодах — экономист 2-й категории, ведущий экономист, заведующий сектором управления международных финансов департамента иностранных операций Центрального банка Российской Федерации.
В 1996-2001 годах — заместитель представителя, представитель — глава представительства Ост-Вест Хандельсбанка АГ в Москве.
В 2001-2003 годах — директор департамента операций на открытом рынке Банка России.
В 2003-2011 годах — директор департамента операций на финансовых рынках Банка России.
В 2011-2013 годах — заместитель председателя Банка России.
С 1 сентября 2013 года по 2 марта 2014 года — первый заместитель председателя Банка России — руководитель Службы Банка России по финансовым рынкам.
18 октября 2013 года вошел в состав совета директоров.
После реорганизации Службы по финансовым рынкам 3 марта 2014 года продолжал работу в должности первого заместителя председателя Банка России до 21 марта 2022 года.