Родился 26 мая 1917 года в с. Рыжовка, Ладынинского района Черкасской области в крестьянской семье. Член КПСС с 1945 года. В 1933 году окончил 7 классов фабрично-заводской школы, в 1935 году - рабфак, 1940 году - Уманский сельскохозяйственный институт.
В 1940-1941гг. – агроном Каменско-Днепровской МТС Запорожской области. В 1941-1946гг. – в Советской армии, участник Великой Отечественной войны. В 1946-1949гг. – заведующий районным отделением животноводства, заведующий заготпунктом «Главзаготзерно». В 1949-1952гг. - заведующий сельскохозяйственным отделом, 2-й секретарь Каменско-Днепровского райкома КП(б) Украины Запорожской области. В 1952-1954гг. – 1-й секретарь Черниговского райкома КП Украины Запорожской области. В 1954-1955гг. – инспектор ЦК КП Украины. В 1955-1961гг. – 1-й заместитель председателя Крымского облисполкома. В 1961-1963гг. - начальник областного управления сельского хозяйства. В 1963-1964гг. - начальник Нижнегорского производственного управления сельского хозяйства. В 1964-1971гг. - начальник управления сельского хозяйства Белогорского района. В 1971-1978гг. – председатель Белогорского райисполкома. С 1978 года – на пенсии.
Депутат Крымского областного совета.
Скончался 8 января 1979 года.