Борис Павлович родился 15 декабря 1945 года в деревне Тарасово Плесецкого района. После окончания школы поступил на физико-математический факультет педагогического института имени М. В. Ломоносова. Трудовой путь начал в Тавреньгской средней школе Коношского района, где значительную часть первых заработков направлял на приобретение учебного оборудования.
— Физика без эксперимента — ничто. Ещё Ломоносов говорил: «Один опыт я ставлю выше тысячи мнений», — убеждён Борис Шокин.
В Северодвинск он приехал в 1970 году и начал работать в школе № 19. Позднее она стала частью физико-математической школы № 17, где Борис Павлович трудился до 2017 года. Его уроки отличались живым изложением, атмосферой творчества и взаимного уважения. Учитель умел увидеть потенциал каждого ученика и помочь ему раскрыться.
Выпускники с благодарностью вспоминают своего наставника. Программист Наталья Курбатова рассказывает, что именно пример Бориса Павловича помог ей преодолеть трудности в учёбе: его «метод» упорной самостоятельной работы не раз выручал в сложных ситуациях и приводил к высоким результатам.
За многолетний добросовестный труд и высокий профессионализм Борис Шокин награждён медалью ордена «За заслуги перед Отечеством» II степени, нагрудным знаком «За заслуги перед Северодвинском». В 1987 году ему присвоено почётное звание «Заслуженный учитель школы РСФСР». Он также является обладателем региональной общественной награды «Достояние Севера».
Даже сегодня Борис Павлович остаётся в строю. В Северодвинском городском краеведческом музее он проводит открытые уроки по физике, наглядно показывая школьникам, как законы науки работают в повседневной жизни, и демонстрируя зрелищные эксперименты.
С юбилеем педагога поздравил министр образования Архангельской области Олег Русинов:
— Талантливый наставник Борис Шокин дал путёвку в жизнь тысячам ребят. Он олицетворяет профессионализм, преданность делу и высокую гражданскую позицию. Желаем юбиляру крепкого здоровья, благополучия и успехов во всех начинаниях.