Маргарита Новохацкая родилась во Владивостоке.
В 2020 году окончила Новосибирское государственное хореографическое училище (класс заслуженной артистки РСФСР Татьяны Константиновны Капустиной).
Во время обучения участвовала в репертуарных спектаклях Новосибирского театра оперы и балета (НОВАТ).
В 2015, 2018 годах проходила обучение в образовательном центре «Сириус». В 2017 году принимала участие в президентской программе в «Сириусе» и проходила мастер-классы преподавателей Московской государственной академии хореографии.
С июня 2020 года — в составе балетной труппы Приморской сцены Мариинского театра.