Починав займатись футболом у клубі «Рудар» з рідного міста Мурсько Средище, згодом також на молодіжному рівні грав за «Чаковець».
На дорослому рівні дебютував у футболці загребського «Динамо», за яке загалом зіграв 595 ігор і забив 125 голів, посівши третє місце у списку гравців загребського клубу за кількістю зіграних матчів. У 1982 році з «Динамо» виграв чемпіонат Югославії, а у 1980 та 1983 роках Кубки країни[4].
Згодом з 1985 по 1993 рік грав за німецький «Карлсруе», який грав у Другій Бундеслізі. Після двох років у «Карлсруе» став частиною команди, яка виграла «путівку» до Бундесліги і згодом зіграв 169 матчів за клуб у лізі протягом наступних шести сезонів, забивши дев'ять голів. Завершив кар'єру в 1993 році[5].
Хоча Хорватія все ще була частиною СФРЮ до офіційного проголошення незалежності 8 жовтня 1991 року, була створена неофіційна збірна Хорватії, за яку Богдан дебютував 22 грудня 1990 року проти Румунії (2:0), забивши гол[8], а другий і останній матч провів 19 червня 1991 році проти Словенії[9].
Кар'єра тренера
Після завершення кар'єри футболіста працював директором юнацької школи та тренером молодіжних команд «Карлсруе» з 1993 по 1996 рік, а також був помічником тренера у першій команді з 1996 по 2001 рік, після чого у сезоні 2001/02 був головним тренером «Мангайма».
З 2003 року був спортивним директором «Інтера» із Запрешича, а у сезоні 2005/06 був головним тренером першої команди[10], після чого очолював інші хорватські клуби «Сегеста»[11], «Меджимур'є» та «Савський Мароф».