Председатель Общероссийской общественной организации «Организация ветеранов (пенсионеров) войны и труда железнодорожного транспорта России».
Экс-председатель Российского профсоюза железнодорожников и транспортных строителей.
После окончания вуза работал дежурным по посту централизации, дежурным, начальником станций Кемеровской железной дороги.
В 1985 году был избран председателем дорожного комитета профсоюза Кемеровской (вошедшей затем в состав Западно-Сибирской), а с 1997 года—Западно-Сибирской железных дорог.
С 2004 года по 2021 год занимал пост председателя Российского профсоюза железнодорожников и транспортных строителей.
24 ноября 2021 года избран председателем Общероссийской общественной организации «Организация ветеранов (пенсионеров) войны и труда железнодорожного транспорта России».