Починав кар'єру в невеликих югославських командах «Железничар» (Прієдор) та «Фамос» (Храсниця)[1]. На найвищому рівні дебютував 1966 року виступами за столичний «Партизан», в якому провів чотири сезони, взявши участь у 73 матчах чемпіонату. У складі «Партизана» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,48 гола за гру першості і був віце-чемпіоном Югославії в 1968 і 1970 роках.
1970 року відправився до Західної Німеччини, де став грати за «Кайзерслаутерн». Дебютував за нову команду у першому турі Бундесліги 1970/71, 15 серпня 1970 року, у виїзній поразці від західноберлінської «Герти» (3:5) під керівництвом тренера Дьюли Лоранта. Свій перший гол у Бундеслізі він забив на 30-й хвилині гри[2]. Більшість часу, проведеного у складі «Кайзерслаутерна», був основним гравцем атакувальної ланки команди і за три роки він забив 31 гол за клуб. Перш за все, виділялася його гра головою[3].
У сезоні 1973/74 Хошич виступав за «Дуйсбург», зігравши свої останні 11 ігор у Бундеслізі, а завершив ігрову кар'єру у команді третього дивізіону «Вестфалія» (Герне), за яку виступав протягом 1974—1975 років.
Після завершення кар'єри в Німеччині він повернувся на батьківщину. Після початку війни у Югославії, він повернувся до Кайзерслаутерна в 1993 році з ініціативи Юргена Фрідріха[en], тодішнього президента клубу «Кайзерслаутерн», з яким Хошич раніше разом грав за клуб[4]. Там югослав тривалий час працював з юнацькими командами[5][6].
Виступи за збірну
27 квітня 1968 року дебютував в офіційних матчах у складі національної збірної Югославії в товариській грі проти Чехословаччини (0:3), в якій вийшов на заміну на 23-й хвилині замість Вахидина Мусемича[7].