Макар Хабаров родился 10 сентября 1999 года в городе Череповец, Вологодская область. Спортом начал заниматься с раннего детства. Является воспитанником Детско-Юношеской Спортивной Школы по хоккею «Северсталь» родного города. Принимал непосредственное участие в различных юниорских турнирах, первенствах и чемпионатах.
Профессиональную карьеру, Хабаров начал в сезоне 2016 - 2017 года в составе череповецкого хоккейного клуба Молодежной Хоккейной Лиги «Алмаз». В дебютном сезоне спортсмен провел на площадке 48 матчей, отметившись в них двумя заброшенными шайбами и восьмью результативными передачами при 24 минутах штрафного времени.
В 2017 году, защитник дебютировал в первенстве крупнейшей хоккейной лиги Европы - Континентальной, в основном составе хоккейной команды КХЛ «Северсталь». На начало второй половины сезона 2017 - 2018 года, Макар Хабаров является защитником хоккейного клуба Континентальной Хоккейной Лиги «Северсталь» города Череповец.
Параллельно с участием в розыгрыше Континентальной Хоккейной Лиги, спортсмен принимает активное участие в первенстве Молодежной Хоккейной Лиги, защищая цвета череповецкой хоккейной команды МХЛ «Алмаз», где по ходу сезона показывает очень результативную для защитника игру, набрав по ходу продолжающегося сезона 18 результативных очков.