He began his career in Rudar Trbovlje and later coached many clubs in the First League, the highest level in Slovenian football, including Publikum Celje, Gorica, Rudar Velenje, Korotan Prevalje, Dravograd, Aluminij and Mura 05. With Dravograd, he became the runner-up of the 2003-2004. He also worked with other managers, including Stanko Poklepović, to whom he was the assistant coach at Celje before taking over the position of head coach after Poklepović"s departure from the club
After Osmanović got his Slovenian Pro Licence, he started his coaching in Rudar Trbovlje.
Later he became the assistant coach to Stanko Poklepović in Celje in 1997, and replaced Poklepović in 1998 as the head manager. At the end of the 1998-1999 season, Osmanović went to Gorica.
This was one of the most successful seasons in HIT Gorica history. He brought Gorica to the semi-finals of the.
In 2001, Osmanović went from Gorica to Rudar Velenje, and in 2002, took over Korotan Prevalje, with whom he became the runner-up of the.
In 2003, Osmanović went to Dravograd. He stayed in the club until 2004. In 2004, Osmanović entered Aluminij, where he worked until 2006.
He went to Mura 05 in 2007, where he stayed until 2010.
In 2013, Osmanović returned to Aluminij, where he currently works. With the club, he entered the semi-finals of the Slovenian Cup. matches Club Osmanović has a Union of European Football Associations Pro Licence, which is the highest football licence in Europe.
He has also graduated at Faculty of Sport (DIF) in Ljubljana.