Seferović debuteerde op 26 april 2009 in het profvoetbal in de Zwitserse Super League voor Grasshopper Club Zürich tegen Neuchâtel Xamax 1912. In januari 2010 werd hij verkocht aan het Italiaanse Fiorentina. Hij werd door Fiorentina driemaal uitgeleend. Eerst aan Neuchâtel Xamax en daarna aan de Italiaanse teams US Lecce en Novara. Op 11 juli 2013 werd hij voor drie miljoen euro verkocht aan Real Sociedad. Op 16 augustus 2013 maakte hij met een lob een doelpunt bij zijn competitiedebuut voor Real Sociedad. Enkele dagen later scoorde hij door een volley in de laatste voorronde van de Champions League tegen Olympique Lyon.
Persoonlijke leven
De familie van Haris Seferović komt oorspronkelijk uit Sanski Most, Bosnië en Herzegovina. Zijn ouders, Hamza en Šefika Seferović, verhuisden in de jaren tachtig naar Zwitserland.
Seferović maakte negen doelpunten in elf wedstrijden voor Zwitserland –17 en zeven doelpunten in twaalf wedstrijden voor Zwitserland –19. Met Zwitserland onder 17 won hij in 2009 het wereldkampioenschap in Nigeria. In dat elftal speelden ook onder meer Granit Xhaka en Pajtim Kasami.
Seferović maakte eveneens deel uit van de Zwitserse ploeg, die deelnam aan de WK-eindronde 2018 in Rusland. Daar eindigde de selectie onder leiding van bondscoach Vladimir Petković als tweede in groep E, achter Brazilië (1–1) maar vóór Servië (2–1) en Costa Rica (2–2). In de achtste finales ging Zwitserland vervolgens op dinsdag 3 juli met 1–0 onderuit tegen Zweden door een treffer van Emil Forsberg, waarna de thuisreis geboekt kon worden. Seferović kwam in drie van de vier WK-duels in actie voor de nationale ploeg.