Оперный режиссёр, внёс значительный вклад в развитие российского и мирового оперного искусства. В 1938-1943 г. - режиссёр (с 1940 г. - главный режиссёр) Горьковского государственного театра оперы и балета имени А.С. Пушкина.
В 1943-1982 г. - в Большом театре (в 1952-1963 и с 1967 г. - главный режиссёр). Поставил в Большом театре более 40 спектаклей ("Евгений Онегин",
"Война и мир", "Вражья сила", "Великая дружба", "Проданная невеста", "Садко", и др.). Лауреат четырёх Сталинских премий (1947, 1948, 1949, 1950).
В 1961 г. присвоено звание Народный артист СССР. В 1972 г. Б. Покровский основал Московский камерный музыкальный театр, стал его
художественным руководителем и режиссёром. Преподавал в ГИТИСе. Имеет многочисленные государственные награды. Много раз становился лауреатом престижных премий, в том числе Ленинской премии (1980). Автор нескольких книг ("Размышления об опере", "Ступени профессии", "Сотворение оперного спектакля" и др.).
Скончался Б.А. Покровский 5 июня 2009 года, похоронен в Москве на Новодевичьем кладбище (10 уч.). Рядом с ним похоронена жена,
И.И. Масленникова.