Topalović played for the BFC Beočin in the years when this club was at the top of Yugoslav League and reached the Playoffs Finals in the 1995–96 season.
Later he continued his career in the Crvena zvezda and was a member of the great generation that brought the YUBA League title in the 1997–98 season.
He also played for the Budućnost and won his second YUBA League title in the 1998–99 season.
He ended his professional career with the Borac Banja Luka.
Topalović owns the Zlatarski Zlatnik Hotel in Nova Varoš, located on the slopes of the mountain Zlatar.