З 1938 року — обліковець колгоспу «Червоний вартовий» Варвинського району Чернігівської області.
З 1941 року — служба у Червоній армії. Учасник німецько-радянської війни з жовтня 1941 року. Служив командиром мінометної обслуги 949-го стрілецького полку 4-го гвардійського стрілецького корпусу Ленінградського фронту. Після важкого поранення у вересні 1942 року і ампутації всіх пальців лівої руки був демобілізований.
У 1942—1944 роках — інструктор Бескарагайського райвиконкому Павлодарської області, інспектор Бескарагайського районного відділу соціального забезпечення Павлодарської області Казахської РСР.
У 1944—1957 роках — завідувач тваринницької ферми колгоспу імені Калініна села Калиновиця Варвинського району Чернігівської області.
У 1957—1969 роках — бригадир 3-ї комплексної бригади та секретар партійної організації колгоспу імені Калініна села Калиновиця Варвинського району Чернігівської області.