Выступал за команды «Скала» Стрый, ФК «Львов», «Металлург» Донецк, «Борисфен» Борисполь и «Шахтёр» Донецк. Отыграл 2 игры за сборнуй Украины: против Белоруссии (1 сентября 2001), и против Армении (5 сентября 2001). В обеих играх команда Вирта одержала сухие победы. Весной 2007 года подписал с «Шахтёром» новый контракт.
Достижения
- Обладатель Кубка УЕФА 2008—2009
- Чемпион Украины (3) — 2002, 2008, 2010
- Бронзовый призёр чемпионата Украины (2) — 2003,2005
- Обладатель Кубка Украины (3) — 2001, 2002, 2008
- Серебряный призёр чемпионата Украины (4) — 2000, 2001,2007,2009
- Финалист Кубка Украины (1) — 2009