Родился в селе Гущинцы Винницкой области Украинской ССР. Жил в городе Кишинёве. После освобождения Молдавии от оккупантов был призван в Красную Армию. Участник Великой Отечественной войны. Принимал участие в Висло-Одерской операции, освобождал Польшу, форсировал Одер, штурмовал Берлин.
После окончания войны остался служить в армии, закончил военное училище. Был командиром взвода, начальником штаба артиллерийского батальона, преподавателем военной кафедры политехнического института в городе Кишинёве. В 1977 году был уволен в запас в звании подполковника. Поселился в городе Заволжье Горьковской области. Почётный гражданин города Заволжья Городецкого района (2015). Проживает в городе Заволжье.
Награды: ордена Отечественной войны 2-й степени (06.04.1985), Славы 3-й степени.