Борис Михайлович Мездрич родился в 1948 году в Омске, окончил геолого-геофизический факультет Новосибирского университета по специальности «инженер-геолог-геохимик». Работал заместителем директора Приморского краевого театра драмы имени Горького, директором Новосибирского театра оперы и балета, директором театра имени Федора Волкова в Ярославле. В 2011 году вновь получил назначение на должность директора Новосибирского театра оперы и балета, откуда был уволен в 2015 году в связи с постановкой режиссера Тимофея Кулябина оперы «Тангейзер». С 2018 года – директор театра «Практика»