Родился 10 июня 1947 года в Горьковской области.
До учебы работал слесарем в вагонном депо Лиепая в Прибалтике. Закончил Ленинградский институт инженеров железнодорожного транспорта по специальности "вагоностроение и вагонное хозяйство". Получил назначение в город Черемхово Иркутской области. Здесь овладел опытом руководителя среднего звена — мастера, главного механика вагонного депо.
В 26 лет стал старшим инженером службы вагонного хозяйства Восточно-Сибирской железной дороги, а еще через пять лет — главным инженером службы.
В феврале 1988 года избирался начальником вагонного депо станции Иркутск-Сортировочный.
Награжден высшей наградой Министерства путей сообщения — знаком "Почетный железнодорожник".
В марте 1999 года избран депутатом городской Думы Иркутска.
Женат, две дочери.