Der gebürtige Bregenzer begann in seiner Jugend bei Bregenz HandballHandball zu spielen. Am 24. September 2011 bestritt er, im Alter von 15 Jahren, sein erstes unter 20 Spiel für die Vorarlberger.[4] Eine Saison später stand er, am 10. November 2012, gegen den HC Linz AG zum ersten Mal im Kader der ersten Mannschaft.[5] Sein erstes Tor im Männerhandball erzielte Ešegović am 5. September 2013 gegen die SG Handball West Wien.[6] Nach der Saison 2015/16 wurde er zum „Newcomer des Jahres“ gewählt.[7] Nach der Saison 2021/22 beendet er seine Karriere.[8] In seiner letzten Saison konnte sich Ešegović, mit dem Sieg im ÖHB-Cup, einen nationalen Titel sichern.[9]
In der Saison 2014/15 nahm er mit dem österreichischen Jugendnationalteam des Jahrganges 1994 am unteren Play-off der Handball Liga Austria teil. Als Teil dieser Mannschaft erzielte er 20 Treffer, wobei er neun davon vom Siebenmeterpunkt verwandelte.[10]2015/16 lief er erneut für ein Jugendnationalteam im unteren Play-off der Liga auf, mit 28 Toren war er der beste Schütze seines Teams.[11] Nach mehreren Einsätzen für die Nachwuchs-Nationalteams spielt er für die Österreichische Männer-Handballnationalmannschaft.