Родился 23 сентября 1922 г. в селе Омельник Онуфриевского района Кировоградской области (УССР). Призван в армию в город Владимир-Волынск в марте 1941-го. Отучился в полковой школе. Служил разведчиком-наблюдателем в танковой части в Киевском особом военном округе. Отступал с боями до Коростеня, где был ранен (пуля попала в грудь, пробила документы, ударилась в самодельный ключ от чемодана и осталась в кармане). В октябре 1941 г. вернулся на фронт, работал при штабе. После поражения под Харьковом оказался на Северном Кавказе. После оборонительных боев был отправлен на учебу в зенитно-артиллерийское училище в город Баку, где и встретил День Победы. Отправлен в запас в 1961 году в звании капитана.
Награжден орденом Красной Звезды, орденом Отечественной войны II степени, более чем двадцатью медалями.
В настоящее время проживает в городе Ижевске.