Career
Born in Priboj, Hasanagić started playing football at FAP, before moving to Partizan in 1961. In later years, Hasanagić played with Servette and Louisiana Chaux-de-Fonds in Switzerland. Hasanagić also made five appearances for the Yugoslav national team between 1965 and 1967.
After playing career, Hasanagić managed Turkish club Ankaragücü in the mid-1970s.