Сергей Захаров родился 26 ноября 1900 года в городе Александровске Сахалинской области. В 1927 году окончил Томский архитектурно-строительный институт. Участник выставок с 1938 года. Член ЛОСХ с 1938 года. Писал натюрморты, жанровые композиции, пейзажи, портреты, работал в технике акварели, занимался монументальной живописью и дизайном интерьеров. Заслуженный деятель искусств Таджикской ССР (1951). Персональные выставки в Ленинграде (1951, 1980, 1984), Петербурге (1996), Москве (1961, 1965). Произведения Сергея Захарова находятся в ГРМ, ГТГ, в многочисленных музеях и частных собраниях в России, Италии, Великобритании, США и других стран.