Career
He began his professional career with Crvena zvezda, where he spent five seasons. He then played in Germany with Phantoms Braunschweig and Köln 99ers. In 2008 he signed with Lietuvos rytas, and made his Euroleague debut during the 2009-2010 season.
In July 2011 he signed a two-year deal with Saski Baskonia.
On October 28, 2013, he re-signed with Saski Baskonia on a short-term deal. On December 30, 2013, he signed with the Turkish Euroleague team Anadolu Efes for the reminder of the season.
On July 9, 2014, he extended his contract with Efes for two more years. On June 22, 2015, he left Efes and signed with Darüşşafaka.