Борис Зафиров завършва през 2012 НАТФИЗ “Кръстьо Сарафов” със специалност “Театрознание и театрален мениджмънт” в класа на проф. Калина Стефанова. Още по време на следването си започва да работи като журналист и медиен асистент на свободна практика. След дипломирането си продължава да пише за български и международни издания за театър, отразявайки международни фестивали и независими сценични проекти. Част е от стартовия екип на “online” изданието за театър – “Зони на конфликт”, проект на най- старата театрална организация в Европа – “Union theatres of Europe” основана от Джорджо Стрелер. През 2013 година взима ключово за професионалното си развитие интервю с немския режисьор Георг Жено, който по това време работи с театър “Реплика”. Жено го кани да участва в работилница за документален театър водена от него самия, в която се ражда и първия проект на Борис като практикуващ театрал. Моноспектакъла “Да купиш история” се играе две години на софийските алтернативни сцени. След това следва представлението “Безсъщност”, което представя историите на четирима човека с психични проблеми. В момента Борис Зафиров е председател на СНЦ “Театър на отговорността”, с което организират ежегоден форум за документален и социално ангажиран театър. Успоредно с това подготвя нови сценични проекти в партньорство с държавни театри и организации работещи в посока на социалната промяна. 

Освен работата си на местно ниво Борис работи в партньорство с артисти от Швейцария, Полша, Германия.