Родился 22 марта 1936 года на хуторе Мосты Тарасовского района Ростовской области.
В 1958 году окончил Ростовский-на-Дону институт инженеров железнодорожного транспорта по специальности «Экс-пуатация железных дорог».
Студент Ростовского-на-Дону института инженеров железнодорожного транспорта (1953— 1958), дежурный по пути станции Вологда-П Северной железной дороги (1958), дежурный по станции Вологда-П Северной железной дороги (1958—1959), поездной диспетчер отдела движения и пассажирской работы Вологодского отделения Северной железной дороги (1959—1961), старший инженер-графист отдела движения и Вологодского отделения Северной железной дороги (1961), начальник станции Вологда-П Вологодского отделения Северной железной дороги (1961—1964), начальник отдела движения - заместитель начальника Лиховского отделения Юго-Восточной железной дороги (1965 1977), главный инженер Лиховского отделения Юго-Восточной железной дороги (1977—1979), заместитель главного инженера Юго-Восточной железной дороги (1979—1985), заместитель начальника по кадрам и социальным вопросам Юго-Восточной железной дороги (1985—1991), главный инженер Юго-Восточной железной дороги (1991—1993), первый заместитель начальника Юго-Восточной железной дороги (1993— 1996), заместитель главного инженера Юго-Восточной железной дороги (1996—1997). С 1997 года помощник начальника Юго-Восточной железной дороги.
Награжден знаком «Почетному железнодо-рожнку», именными часами Министра путей сообщения СССР.