Dvadesettrogodišnji Beganović je rođen u Tuzli i prošao je sve omladinske selekcije FK Sloboda. Čak 16 godina je nosio dres Slobode u svim selekcijama i upisao je svoje ime u historiju kao najmlađi fudbaler ikada koji je nosio kapitensku traku tuzlanskog kluba.
Sa svega 17 godina je debitovao u Premijer ligi BiH i ukupno je za Slobodu odigrao 105 utakmica i postao jedan od najboljih bekova u ligi prije nego što je ostvario transfer u Muru. U protekloj sezoni za Muru je odigrao 38 utakmica u svim takmičenjima postigavši 2 gola uz 2 asistencije.
Beganovićeva primarna pozicija je desni bek, a sa FK Sarajevo potpisao je ugovor do 2026. godine.