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