Han har tidligere spilt for den sveitsiske klubben Grasshopper og den tyrkiske klubben Galatasaray. Han er født i Sveits, men begge foreldrene hans er Bosnjaker fra Montenegro. Han har også en yngre bror, Sead Hajrović, som spiller for Grasshopper. Han spilte sinn første og eneste landskamp for det sveitsiske landslaget den 14. november 2012 i en treningskamp mot Tunisia. Den 10. september debuterte han for det bosniske landslaget med å score i en VM-kvalifiseringskamp mot Slovakia.