Rizvić began his career playing with KK Čelik but moved to Slovenia when he was 18-years-old where he spent 6 seasons. He later received Slovenian citizenship and started playing for Slovenian junior national teams. He then played two years in the Ukrainian League before joining UNICS Kazan in 2010.
In July 2011 he returned to BC Azovmash, signing a two-year contract. In August 2012 he signed with Enisey Krasnoyarsk in Russia.[1] In August 2013, he signed with Krasny Oktyabr. He was waived on 17 December 2013.[2] On 20 December 2013, he signed with Gamateks Pamukkale Üniversitesi for the rest of the season.[3] In October 2014, he signed with La Bruixa d'Or Manresa for the rest of the season.[4]