В ДЮФЛ выступал за киевские клубы «Динамо», «Отрадный», «Локомотив-МСМ-ОМИКС» и «Арсенал». Летом 2006 года попал в дубль «Арсенала». В чемпионате Украины дебютировал 6 октября 2007 года в матче против запорожского «Металлурга» (2:1). Захаревич вышел на 87 минуте вместо Евгения Селезнёва. Всего за дубль провёл 66 матчей и забил 3 гола, за основу Арсенала провёл 4 матча в чемпионате Украины и 1 в Кубке Украины. Летом 2009 года перешёл в стан новичка Первой лиги, тернопольскую «Ниву».
Впервые в молодёжную сборную Украины до 21 года был вызван Павлом Яковенко в марте 2009 года на товарищеские матчи против Сербии и Северной Ирландии. Провёл один матч 27 марта 2009 года против Сербии (0:0). Захаревич вышел на 86 минуте вместо Владимира Бидловского.