Родился 25 октября 1918 года в селе Александровка (ныне — в Азовском районе, Ростовская область).
После окончания в 1937 году Азовского агропедтехникума работал директором школы в хуторе Марков Александровского района Ростовской области.
В Красную армию был призван 28 сентября 1939 года. На фронтах Великой Отечественной войны с июня 1941 года. В 1943 году — в феврале и в октябре — получил ордена Отечественной войны I степени и Красного Знамени. Член ВКП(б)/КПСС с 1943 года.
Будучи командиром стрелкового полка, майор Бойко умело организовал форсирование Днестра. 24 марта 1944 года полк захватил плацдарм и удерживал его до подхода главных сил дивизии.
За успешное форсирование реки Днестр и правильное руководство своими подразделениями майор Бойко достоин присвоения звания Героя Советского Союза.
По окончании войны Бойко работал на партийных должностях в Ростовской области, возглавлял облпарткомиссию, был первым секретарём Октябрьского (сельского) РК КПСС. Был депутатом Верховного Совета РСФСР.
Умер 24 июня 1981 года в городе Ростов-на-Дону.