Ersin Zehir speelde in de jeugd van SC Rapid Lübeck, Türkischer SV Lübeck, VfB Lübeck en FC St. Pauli. Hier debuteerde hij op 21 april 2018 in de met 3-1 verloren uitwedstrijd tegen SSV Jahn Regensburg. Hij kwam in de 83e minuut in het veld voor Johannes Flum. In het seizoen erna, 2018/19, kwam hij regelmatig als invaller in het veld en mocht hij ook een paar keer in de basisopstelling beginnen in de 2. Bundesliga. In deze periode verlengde St. Pauli zijn contract tot medio 2023. Na dit seizoen kwam hij echter minder in actie en in het seizoen 2020/21 werd hij aan zijn oude club VfB Lübeck verhuurd. Na het einde van deze verhuurperiode werd besloten zijn contract bij St. Pauli te ontbinden.
Hierna maakte hij de overstap naar Antalyaspor, waar hij in de met 5-0 gewonnen bekerwedstrijd tegen Diyarbekirspor debuteerde. Ook mocht hij tweemaal invallen in de Süper Lig. In de tweede seizoenshelft werd hij verhuurd aan FC Dordrecht.[3] Hij debuteerde in de Eerste divisie op 17 januari 2022, in de met 2-0 gewonnen thuiswedstrijd tegen Jong AZ. In de wedstrijd erna, die met 0-4 werd gewonnen van Jong FC Utrecht, scoorde hij zijn enige doelpunt voor Dordrecht. Na het einde van zijn verhuurperiode vertrok hij transfervrij naar Tuzlaspor. Na een maand werd zijn contract hier al ontbonden zonder dat hij een wedstrijd speelde.