Борис родился 3 апреля 1989 года в Ярославле. Начал заниматься футболом в родном городе под руководством тренера Владимира Александровича Городкова. В пляжный футбол начал играть в 2012 году в составе ярославского "Подводника" и в первом же сезоне стал лучшим бомбардиром команды в чемпионате России. Впервые Борис поднялся на пьедестал всероссийских соревнований в составе «Золотого» из Санкт-Петербурга в 2016 году. Следующий сезон форвард уже начал в составе «Локомотива», с которым стал чемпионом России-2017. Неоднократно выступал в роли легионера в чемпионате Турции. Борис любит праздновать голы в стиле Криштиану Роналду.
В составе сборной России нападающий дебютировал в августе 2016-го – в Суперфинале Евролиги. В составе сборной выиграл Евролигу-2017 и стал серебряным призёром Межконтинентального кубка-2018. Именно дубль Бориса помог сборной России обыграть в полуфинале турнира бразильцев. Получил награду восходящей звезды 2017 года по версии Всемирной организации пляжного футбола.