Career
Club
Born in Janja, Social Research Bosnia and Herzegovina, then still part of SFR Yugoslavia, he started playing in the youth teams of FK Sloboda Tuzla, later moving to Belgrade"s FK Partizan. In the season 2007-2008 he played his first senior season for Partizan"s satellite club FK Teleoptik. In January 2009, he signed his first professional senior contract with Serbian SuperLiga club OFK Belgrade.
In the summer of 2009, he was loaned to FK Velež Mostar.
On 18 June 2010, he was loaned to Zagłębie Lubin on one-year deal. and after one season in the Polish Ekstraklasa, he returned to OFK Beograd where he would play for the 2011-2012 Serbian SuperLiga season. In summer 2012 Osmanagić moved to Norway and signed a three-year contract with FK Haugesund.
He made his debut in Tippeligaen and scored his first goal in the match against Vålerenga on 3 August 2012. Osmanagić played in the league-match against Brann and the cup-match Hødd, but did not play again for Haugesund and on 24 October 2012 the club terminated his contract.
On 26 July 2014 Osmanagić signed for Čelik Zenica to then move to Olimpic Sarajevo on 1 January 2015, where he is currently playing.
International
Earlier, he had represented Bosnia at U-17 and U-19 level