Beganović came through youth academy of his hometown club Sloboda Tuzla, which he joined in 2005.
[3] He made his professional debut against Metalleghe-BSI on 4 March 2017 at the age of 17.
[4] On 22 September 2018, he scored his first goal in a 2–0 win over GOŠK Gabela.
[5] In January 2022, he moved to Slovenian side Mura.
[6] Beganović represented Bosnia and Herzegovina at all youth levels.