Борис Диодоров родился в Москве в 1934 г.
В 1960 г. закончил Московский государственный художественный институт им. Сурикова. С 1969 г. – член Союза художников СССР.
Народный художник России. Дважды удостоен приза Ивана Федорова – высшей награды Всесоюзного конкурса искусства книги.
Лауреат международной премии ЮНЭСКО «Золотое яблоко» (1981 г.) и премии Владимира Фаворского.
В 1996 г. награжден серебряной медалью Российской академии художеств.
За иллюстрации к «Снежной королеве» и «Русалочке» получил приз Международного конкурса Андерсена, который в 2001 г. вручила ему датская принцесса Александра.
В 2003 г. Борис Диодоров был приглашен в качестве преподавателя в Московский государственный университет печати, где организовал и возглавил выпускающую кафедру иллюстрации и эстампа для подготовки художников-иллюстраторов. Сейчас он возглавляет мастерскую при этой кафедре.
В 2006 г. награжден высшей наградой Балтийского книжного форума «Серебряная литера».
Выставки работ Бориса Диодорова проходили в Праге, Братиславе, Берлине и Вашингтоне. Книги с его иллюстрациями издаются и переиздаются не только в России, но и за рубежом
иллюстрации