Воспитанник футбольного клуба «Минск». Выступал за различные юношеские команды клуба. С 2016 года начал выступать за дубль команды в первенстве дублёров. 6 мая 2017 года дебютировал в составе основной команды «Минска» в матче чемпионата Беларуси со «Слуцком». Горбач появился на поле на 73-й минуте, выйдя вместо Ивана Бахара[3]. После этого продолжил выступать за дубль, периодически принимая участие в играх Высшей лиги.
Осенью 2018 и 2019 года принимал участие в Юношеской лиге УЕФА. Дебютировал в турнире 3 октября в первом матче первого раунда пути национальных чемпионов против венгерского клуба «Иллеш Академия»[4]. В первой игре следующего раунда с греческим ПАОК забил единственный гол[5].
В мае 2022 года стал игроком клуба из Первой Лиги «Сморгонь»[6]. В мае 2023 года футболист продлил контракт с клубом[7].