Родился в селе Мокрая Калиногорка, ныне Катеринопольского района Черкасской области Украины. В 1937 году назначен секретарём Сучанского горкома ВЛКСМ, а затем Владивостокского горкома ВЛКСМ. С 1940 года работал в органах государственной безопасности на различных должностях. В годы Великой Отечественной войны – сотрудник государственной безопасности НКВД СССР. В 1954 – 1977 годах – начальник Горьковского отдела транспортной милиции МВД СССР. Полковник милиции. Избирался депутатом Горьковского городского и Канавинского районного Советов депутатов трудящихся. Почётный железнодорожник. Награды: ордена Красного Знамени (?), Отечественной войны 1-й степени (02.09.1945), Трудового Красного Знамени (?), Красной Звезды (?), медали.
Место захоронения: г. Нижний Новгород Бугровское кладбище, 1 квартал