Избирался депутатом Кировского районного Совета города Ярославля ещё в 1969 году, затем неоднократно избирался депутатом городского и областного Советов депутатов трудящихся, возглавлял комиссию по здравоохранению области. Представлял ярославских коммунистов на XXVI съезде КПСС в 1981 году и XIX партийной конференции в 1988 году. В 1969 году возглавил Ярославский областной комитет защиты мира. Был председателем общества «Ярославль-США», руководителем Губернского общественного собрания, членом Общественной палаты Российской Федерации (с 2005).