У 1948—1967 роках — кочегар, помічник машиніста, машиніст паровоза, старший черговий по депо, заступник начальника паровозного депо з експлуатації, машиніст тепловоза станції Куп'янськ-Сортувальна Південної залізниці.
Член КПРС з 1955 року. Обирався секретарем партійної організації цеху, був секретарем партійного комітету депо Куп'янськ-Сортувальна Харківської області. Закінчив курси водіїв тепловозів та курси водіїв електровозів.
З 1967 року — машиніст-інструктор електровоза локомотивного депо станції Куп'янськ-Сортувальна імені XXV з'їзду КПРС Південної залізниці Харківської області.