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