Сергей Захаров родился 1мая 1950 года на Украине, в городе Николаеве. Его отец был военнослужащим и семье часто приходилось переезжать. В городе Байконур в Казахстане Сергей окончил школу-восьмилетку и поступил в радиотехнический техникум. С детства он любил петь. Его музыкальные способности ярко проявились во время службы в армии, где он был ротным запевалой.С 1972 года Захаров - солист Государственного эстрадного оркестра под управлением Леонида Утесова.С 1973 по 1985 год - солист Ленинградского Мюзик-холла.В 1988 году Сергею Захарову было присвоено звание Заслуженного артиста России, а в 1996 году - звание Народного артиста России.