Отримав домашню початкову освіту. Закінчив Лисковську вчительську семінарію. З 1895 р. вчитель церковно-приходської школи. Витримав іспит за програмою юнкерського училища і російської гімназії. У 1898–1902 рр. 1904–1917 рр. на військовій службі. Член БСГ, один з організаторів з'їзду білоруських військовослужбовців Західного фронту (22 жовтня1917 г.) секретар Центральної білоруської військового ради, член Великої білоруської ради. На 1-му Всебілоруському з'їзді (1917) обраний членом Ради з'їзду. Заарештований більшовиками в січні 1918 р.
Приїхав у Гродно в середині грудня 1918 р. 15-16 грудня 1918 як почесний гість присутній на Гродненському білоруському селянському з'їзді.
Виконував обов'язки керівника канцелярії Міністерства білоруських справ Литви.
Член Гродненського БНК і клубу «Білоруський будиночок». У грудні 1918 брав участь в переговорах БНК з Гродненською управою. 30 грудня1918 разом з Петром Кречевським проводив переговори з командуванням 10 армії Вермахту Німеччини про озброєння Білоруської Міліції.
Перебуваючи в Гродно, подав разом з Антоном Луцкевичем кілька нот протесту від імені уряду БНР проти захоплення білоруських земель Польщею.
З другої половині лютого 1919 — в Україні, куди поїхав до Аркадія Смолича у справі української позики. У травні 1919 року — в Берліні.
22 травня1919 звернулося до уряду БНР з проханням «звільнити його від обов'язків управління грошовими справами внаслідок нездоров'я». У червні 1919 року — в Каунасі як тимчасовий заступник голови уряду БНР.
З кінця того ж місяця був знову в Берліні, де фактично виконував обов'язки глави білоруського уряду.
Після розколу Ради БНР 13 грудня1919, Захарка обраний заступником голови Президії Народної Ради БНР.
На засіданні уряду Антона Луцкевича15 листопада1919 був усунутий з посади міністра. Аркадію Смоличу було доручено розпочати проти нього судовий процес (можливо, в справі грошей уряду БНР, які Захарка відмовився передати Луцкевичу).
Знову приїхав до Гродно17 березня1919 з Берліна разом з Ю. Камаринцем. В цей же день брав участь у святковій трапезі в білоруському клубі. Був присутній на засіданнях уряду БНР в Гродно 18 і 21 березня. Виступив 25 березня 1919 на прощальній вечері, присвяченій від'їзду Йосипа Воронка з Гродно.
Як представник уряду БНР був присутній на відкритті I-го білоруського вчительського з'їзду Гродненщини 26 березня.
5 квітня Захарка від імені Ради міністрів БНР опротестував заяву Цвирки-Гадицького про приєднання Білорусі до Польщі.
7 квітня Захарка звернувся до німецького крейзгауптмана Гродно із заявою вважати справу заарештованого напередодні в місті К. Цвирки-Гадиького білоруською «внутрішньою державною справою».
Виїхав з Гродно до Берліна на початку квітня 1919 р.
Наприкінці 1919 в Мінську переховувався від арешту польською владою. На початок 1920 року — знову в Берліні, в лютому 1920 р. — у Празі.
Член оргбюро зі скликання державної конференції в Ризі навесні 1920. Брав участь у нараді президії Ради і уряду Вацлава Ластовського в Ризі 30-31 травня 1920.
За деякими відомостями, збирав архів БНР, долучив до цієї справи Ларису Геніюш.
Проводив активну кампанію звернень і петицій в Лігу Націй та інші міжнародні органи від імені БНР.
Автор робіт «Головні моменти білоруського руху» (1926)[2], «Білорусь — роль і значення на сході Європи» (не опублікована). Похований у Празі на Ольшанському цвинтарі.
Твори
Галоўныя мамэнты Беларускага Руху. — [Прага, 1926]. — 91 с.[3]
Дзве культуры і дзве экспансіі // Іскры Скарыны. — 1934. — № 4. — С.
Памяти П. Е. Кречевского // Белорусская трибуна [Чикаго]. — 1928. — № 2. — 20 октября.
Література
Геніюш, Л. Споведзь. — Мн., 1993.
Глагоўская, Г. Васіль Захарка — другі Прэзідэнт БНР // Спадчына. — 1994. — № 1.
Езавітаў, К. Васіль Захарка — змагар за беларускую дзяржаўнасьць.. Успаміны // Раніца. — 1943. — № 38 (150).
Маракоў, Л. У. Рэпрэсаваныя літаратары, навукоўцы, работнікі асветы, грамадскія і культурныя дзеячы Беларусі, 1794—1991. Энц. даведнік: У 10 т. Т. 1. — Мн., 2003. — ISBN 985-6374-04-9.