Борис Дмитриевич Афонин родился 30 июля 1927 года в д. Скоморохово Ковровского уезда (ныне — Ковровского района Владимирской области) в русской семье. В 1941 году окончил 7 классов, в 1944 — Ковровское железнодорожное училище.
С 1944 года работал токарем-расточником на координатно-расточном станке в инструментальном цехе Ковровского экскаваторного завода, токарь-расточник 6 разряда, работал с личным клеймом. Участвовал в изготовлении специальной оснастки для выпускаемой заводом различной землеройной техники.
В 1971 году удостоен звания Героя Социалистического труда (медаль «Серп и Молот» № 16691 и орден Ленина; 20.4.1971) — за большие успехи в выполнении заданий пятилетнего плана и заслуги в развитии строительного, дорожного и коммунального машиностроения.
1 марта 1973 г. в Ковровском и Муромском городских, Петушинском и Суздальском районных комитетах КПСС, парткомах владимирских заводов: тракторном имени А.А. Жданова и «Электроприбор» имени 50-летия СССР начался обмен партийных документов. Первыми новые билеты получили передовики производства: токарь-расточник Ковровского экскаваторного завода, Герой Социалистического Труда Б.Д. Афонин; кузнец Муромского завода имени Дзержинского, Герой Социалистического Труда П.А. Ярцев и другие.
Принимал активное участие в общественной работе, являясь членом партийного бюро цеха, городского комитета КПСС и обкома КПСС, депутатом городского Совета.
Награды: 2 ордена Ленина (23.7.1966 – за высокие производственные показатели; 20.04.1971), медали.
Борис Дмитриевич Афонин
Звание «Почетный гражданин города Коврова» присвоено решением Первой сессии городского Совета депутатов трудящихся Владимирской области XIV созыва 28 июня 1973 года.
Жил в Коврове.
Умер 25 сентября 2003 года; похоронен в Коврове на Троицко-Никольском кладбище.
Герои Социалистического Труда Владимирской области Почетные граждане города Коврова