Борис Шаманов родился 15 сентября 1931 года в Ленинграде. В 1956 году окончил ЛВХПУ имени В. И. Мухиной (мастерская Александра Казанцева). Занимался у Петра Бучкина, Алексея Соколова, Сергея Петрова, Кирилла Иогансена. Участник выставок с 1957 года. Член ЛОСХ с 1960 года. Персональная выставка в Ленинграде (1986). Писал портреты, пейзажи, жанровые композиции. Работал в технике акварели, гуаши, масляной и темперной живописи. Преподавал в ЛВХПУ имени В. И. Мухиной (1960-2008). Профессор кафедры общей живописи ЛВХПУ имни В. И. Мухиной (1988). Заслуженный художник РСФСР (1984). Народный художник России (1995). Произведения Бориса Шаманова находятся в ГРМ, ГТГ, в музеях и частных собраниях в России, Италии, Японии, Франции и других странах.