Сергей Семенов родился в 1948 году. Окончил среднюю школу в 1966 году. Закончил срочную службу на Тихоокеанском флоте в 1970 году. Окончил Московский государственный университет имени М. В. Ломоносова в 1977 году (специальность «Правоведение»). Окончил Московский финансовый институт в 1987 году (специальность «Экономист по международным экономическим отношениям»). Окончил Московский полиграфический институт в 1992 году (специальность «Издательское дело и редактирование»).