С отличием окончил ВГИК по специальности «менеджер производства и проката аудиовизуальной продукции». В качестве директора «Союзмультфильма» принимал участие в разработке долгосрочной стратегии развития киностудии, которая с 2017 года переживает новый этап в своей истории. В 2020 году компания произвела более 1000 минут анимации, войдя в число лидеров российского рынка. При активном участии Бориса Машковцева на киностудии «Союзмультфильм» развивается образовательное направление. Так, в 2018/2019 была разработана оригинальная образовательная технология на основе анимационного мультсериала «Простоквашино», которая успешно прошла апробацию в дошкольных образовательных организациях Москвы. Одновременно с этим получают свое развитие франшизы просветительско-развивающих детских центров «Союзмультклуб» и мультимедийных центров «Союзмультпарк».
Киностудия также участвует в процессе повышения качества профессионального образования в сфере анимационного производства, участвуя в разработке соответствующих образовательных стандартов. В 2019/2020 при «Союзмультфильме» организованы и проводятся сценарные и режиссерские мастерские, а в 2020 году студия подписала соглашение с Университетом «Синергия» о создании факультета анимации, деканом которого назначен Борис Машковцев. Сейчас здесь можно пройти обучение по специальностям «анимация и графика», «художник анимации и компьютерной графики», «авторская и коммерческая анимация».
В то же время в сферу деятельности Бориса Машковцева входит масштабирование формата анимационного технопарка в российских регионах. В настоящее время соглашения о создании подобных технопарков заключены с республикой Башкортостан, Калининградской областью, Ростовской областью, Хабаровским краем. Ведутся переговоры еще с рядом регионов.