Родился 29 апреля 1963 года в селе Стецовка, Звенигородского района Черкасской области.
Служба в рядах Советской армии (1981-1983).
В 1988 году окончил Киевский университет им. Тараса Шевченко, юридический факультет, по специальности "правоведение".
В 1988 году - стажер народного судьи.
С 1989 года - Судья Шевченковского районного народного суда г.Киев.
С 2000 - 2006 гг. - Заместитель председателя Шевченковского районного суда г.Киева.
С 2007-2011гг. - Судья Шевченковского районного суда г.Киева.
С мая 2011 - по апрель 2014 г. - Судья Высшего специализированного суда Украины по рассмотрению гражданских и уголовных дел.
С 16 апреля 2014 г. - Председатель Высшего специализированного суда Украины по рассмотрению гражданских и уголовных дел - назначен на должность собранием судей ВССУ по рассмотрению гражданских и уголовных дел в связи с принятием Закона Украины «О восстановлении доверия к судебной власти в Украине».
7 декабря 2017 года Борис Гулько избран председателем Кассационного гражданского суда в составе Верховного Суда сроком на четыре года. Соответствующее решение было принято единогласно.
Заслуженный юрист Украины (2004).
07.12.2017