Сергей Беляков победил во втором этапе конкурса на замещение должности генерального директора Росгосцирка. Конкурс прошел 18 февраля в Москве в закрытом режиме.
Ко второму этапу конкурса были допущены 12 кандидатов. Каждый из них должен был представить свою программу развития государственной цирковой компании. В итоге отборочная комиссия, председателем которой была замминистра культуры Алла Манилова, выбрала кандидатуру Белякова.
В апреле 2019 года Сергей Беляков был назначен советником генерального директора Росгосцирка. В декабре 2020 он стал временно исполняющим обязанности генерального директора компании, сменив ее бывшего руководителя Владимира Шемякина.
В 2004 году Сергей Беляков возглавил Нижнетагильский государственный цирк. С 2009 по 2013 годы он руководил Государственным цирком Удмуртии, а с 2016 — Большим Санкт-Петербургским государственным цирком.