Народився у 1977 році в Стрию на Львівщині.
у 1999 році закінчив з відзнакою факультет міжнародних відносин Львівського державного університету імені Івана Франка.
1999-2000 – спеціаліст першої категорії відділу Кавказу і Туреччини Третього територіального департаменту Міністерства закордонних справ України
2000-2001 – аташе відділу країн Центрально-Східної Європи Третього територіального департаменту Міністерства закордонних справ України
2001-2004 – аташе, третій секретар Посольства України в Турецькій Республіці
2004-2006 – другий секретар відділу міжнародного військового співробітництва Департаменту контролю над озброєннями та військово-технічного співробітництва Міністерства закордонних справ України
2006-2007 – перший секретар аналітичного відділу Департаменту секретаріату Міністра закордонних справ України (Секретаріат Міністра)
2007-2010 - перший секретар Посольства України в Республіці Польща
2010-2011 – радник Посольства України в США
2012-2014 - заступник директора Департаменту інформаційної політики Міністерства закордонних справ України
Липень 2014 – грудень 2014 - заступник директора Департаменту політики і комунікацій - начальник Управління політичного аналізу та планування Міністерства закордонних справ України
Грудень 2014 – вересень 2020 - заступник керівника місії, радник-посланник Посольства України в Республіці Польща
Вересень 2020 – червень 2022 – директор Другого теритиріального департаменту Міністерства закордонних справ України
Указом Президента України від 8 лютого 2022 року №44/2022 признечений Надзвичайним і Повноважним Послом України в Республіці Польща
21 червня 2024 року Президент України Володимир Зеленський звільнив посла України у Польщі Василя Зварича та призначив його послом у Чехії.
Одружений, має двох синів і дочку.
24.06.2024