Трудову діяльність розпочав у 1947 році в радгоспі імені Тімірязєва Вознесенського району Миколаївської області.
У 1952—1957 роках проходив війському службу у Військово-морському флоті СРСР.
З 1957 року — тракторист, а з 1974 року і до виходу на пенсію — бригадир механізованого загону радгоспу імені Тімірязєва села Яструбинове Вознесенського району Миколаївської області. Трудовий стаж — 47 років.