Борис Николаевич Платонов родился 27 июня 1937 года в селе Юхмачи Алькеевского района ТАССР. В 1955 закончил Юхмачинскую среднюю школу. В 1957 призван в ряды Советской Армии. В 1959 поступает в Ленинградское высшее морское училище. С 1963 года по 1970 лейтенант Платонов служит на кораблях Тихоокеанского флота. В 1970 году становится слушателем Военной Академии имени В.И.Ленина. С 1975 года старший преподаватель кафедры искусства этой академии.
Капитан Первого ранга, Доцент, Кандидат Искусствоведческих наук. С 1993 года в отставке. Преподаватель в Академии ФСБ и пограничной службы. Сейчас на заслуженном отдыхе. Проживает в г. Москве.