Вида родился в городе Осиек и является воспитанникос клуба с одноименным названим. Достаточно хорошо проявив себя, начиная с дебютного сезона 2006/07 на уровне чемпионата Хорватии, он 29 апреля 2010 года подписал контракт с леверкузенским «Байером». В свой первый сезон за известный немецкий клуб он в основном принимал участие в матчах Лиги Европы, проведя в общей сложности восемь встреч, сообщает «Динамо Киев от Шурика».
Дебют Виды в Бундеслиге состоялся 5 марта 2011 года в домашнем разгроме «Вольфсбурга» 3:0, когда он вышел на замену на
Свой следующий сезон 2011/12 защитник начал в составе лидера хорватского футбола загребском «Динамо». В том же сезоне он стал в составе сильнейшего клуба Хорватии чемпионом страны.
Вида игрок национальной сборной Хорватии, в составе которой уже провел 12 матчей. Дебютировал 23 мая 2010 года в родном Осиеке, выйдя на замену на
В нынешнем сезоне центральный защитник провел за уже свой бывший клуб «Динамо» (Загреб) 15 матчей в чемпионате Хорватии (4 гола, 2 голевые передачи, 3 предупреждения), 6 в квалификации Лиги чемпионов (2 гола, 1 голевая передача, 3 предупреждения), 6 на групповом этапе Лиги чемпионов (2 предупреждения).