Борис Тихонов родился в 1946 году в Арзамасе, в семье учителей. С 1973 года, после окончания дневного отделения Арзамасского педагогического института, 33 года непрерывной педагогической работы, из них – 29 лет на Сергачской земле. С 1977 года – директор Пожарской восьмилетней школы, с 1982 г. – директор железнодорожной средней школы №59, с 1998 года до ухода на заслуженный отдых – заместитель руководителя районного отдела образования. Отличник народного просвещения, ветеран труда.
Его стихи печатались в Литературно-краеведческом альманахе «Сергач» (вып. 1, 2).