Career
An ethnic Croat, he started his career at NK Hrvatski dragovoljac at Prva HNL. He then played for NK Dinamo Zagreb and Ukrainian side Football Club Metalurh Zaporizhya. At age of 33, he returned to Bosnia and Herzegovina and played for NK Široki Brijeg and NK Kreševo-Stanić. Bošnjak was capped twice for Bosnia and Herzegovina, he made his debut on 11 October 2002 against Germany, a friendly.
On 16 October he played his last match against Norway for Union of European Football Associations Euro 2004 qualifying.