Родился 16 декабря 1924 года в с. Георгиевка Семипалатинской области (Казахстан). Украинец. В армии с сентября 1942 года, в действующей армии с марта 1943 года. Разведчик 151-го стрелкового полка (Центральный фронт) рядовой Будник в районе с. Карпиловка Чернобыльского района Киевской области 24 сентября 1943 года переправился через реку Припять, выявил систему огня в обороне противника и доставил первые разведданные командованию, чем способствовал успешному форсированию реки всеми подразделениями. С 1945 по 1972 год служил во внутренних войсках и органах МВД СССР. Жил в г. Лобня Московской области, работал оператором в системе управления воздушным движением. Награжден орденами Ленина, Отечественной войны 1-й степени, медалями. Умер 15 августа 2001 года.
Звание Героя Советского Союза присвоено 16 октября 1943 года .