Спартак Иванович Беглов родился 25 августа 1924 года в г. Сасово Рязанской губернии в семье советского журналиста-международника Ивана Беглова (1904-1968).
Участник Великой Отечественной войны с 1941 года.
Окончил Институт международных отношений (МГИМО) (1944—1949). После окончания института в 1949—1960 годах работал в Совинформбюро, в 1956—1960 годах главный редактор "Советского еженедельника" в Лондрне В 1961-1964 голах заместитель, первый заместитель председателя правления АПН. В 1964—1967 годах политический обозреватель, в 1967-1989 годах руководитель группы политических обозревателей АПН, в 1989-1991 годах - собственный корреспондент АПН в Великобритании.
С 1991 года преподавал на факультете журналистики МГУ им. Ломоносова был профессором кафедры зарубежной журналистики и литературы.
Доктор исторических наук (1969).
Скончался 26 ноября 2006 года в Москве на 83-м году жизни, похоронен на Донском кладбище Москвы.