Родился 31 октября 1918 года в селе Телеши ныне Гомельского района и области (Белоруссия).
Окончил Гомельський финансово-экономический техникум. Участник Великой Отечественной войны.
Работал инструктором Лубенского райкома компартии.
С 1950 года — на хозяйственной работе: председатель колхоза «Прогресс» Дубновского района, а с 1961 года — председатель колхоза имени Жданова (позже — коллективное хозяйство «Прогресс» ) в селе Горбаково Гощанского района Ровенской области.
Член КПСС, делегат XXV съезда КПСС.
Умер 14 марта 1996 года, похоронен в Ровно.