Швырков возглавлял Семилукский район с 2018 года, в 2023 году был переизбран на пост.
Весной этого года Геннадий Швырков дал резонансное интервью телеканалу «Вести-Воронеж», в котором рассказал, что глава района «не имеет права жить в Семилуках из-за политической турбулентности». В последние годы в районе развивается конфликт местных и областных властей. В 2023 году губернатор Александр Гусев через суд добился отставки председателя горсовета Семилук Александра Шевелюхина в связи с коррупционным нарушением.