Барат Шекинская родилась 28 июня 1914 года в Шуше в семье бека. Её мать Гевхар-ханум была племянницей азербайджанского писателя и драматурга Абдуррагим бека Ахвердиева. Первое образование Барат получила в Шуше. В 13 лет участвовала в женском драматическом кружке Гянджи.
С 1935 года играет в Азербайджанском академическом драматическом театре. Барат Шекинская стала первой азербайджанской актрисой, игравшей мужские роли. Запомнились сыгранная ей роль Кости в Гянджинском театре, а также сыгранная в 1934 году в Баку роль Наполеона. Актриса играла и детские роли. Последнюю свою детскую роль, роль семикласницы Назлы в пьесе Рза Тахмасиба «Цветущие мечты» она сыграла в 37 лет.
В 1935 году по инициативе народного артиста Азербайджана Мустафы Марданова. Барат Шекинская участвует в радиопередачах.
В 1949 году — Народная артистка Азербайджанской ССР.
Скончалась актриса 14 января 1999 года.