Гаврилович - воспитанник пинской СДЮСШОР-3. Свои первые шаги в большом футболе он сделал именно в минском «Динамо», сообщили в клубе. Он дебютировал в 26-м туре чемпионата Беларуси 2009 года в матче против могилевского «Днепра». Всего за столичный клуб Гаврилович сыграл 32 матча.
После ухода из минского «Динамо» футболист играл в «Нафтане», «Гомеле», «Слуцке», «Белшине» и брестском «Динамо» (был капитаном команды). В 2018 году за брестчан Гаврилович провел 17 матчей, в которых набрал три результативных балла.
В минском «Динамо» футболист будет играть под 25 номером.