Родился 21.06.1921, с. Белый Яр, Завитинский район, Амурская область, Россия. Ученый в области транспортных систем, теории и практики организации перевозочного процесса, эксплуатации железнодорожных систем. Кандидат технических наук (1966), профессор (1972). Участник Великой Отечественной войны.
Образование: Новосибирский институт военных инженеров железнодорожного транспорта (1943), Академия железнодорожного транспорта Министерства путей сообщения СССР (1956), Белорусский институт инженеров железнодорожного транспорта (аспирантура).
Научные интересы: организация местных вагонопотоков, графика движения поездов; пропускная и провозная способность железных дорог.
Место работы, должность: Калининская железная дорога (1943–1954), Белорусская железная дорога (с 1956, начальник Оршанского отделения; с 1959, начальник Гомельского отделения), Белорусский институт инженеров железнодорожного транспорта (с 1961, в 1961–1986 – ректор института, с октября 1986 – кафедра "Управление эксплуатационной работой", профессор).
Награды: звание "Заслуженный работник высшей школы Белорусской ССР" (1978), ордена Ленина, Трудового Красного Знамени, "Знак Почета" и др.
Умер 22.07.1990.