Grew up in Red Star Belgrade (Serbia, then called Yugoslavia) and Partizan Belgrade, where he played till 2001.
Signed with the Detroit Pistons in 2001-02.
Traded to the Washington Wizards in September 2002. Waived in December.
Signed with Olimpija Ljubljana (Slovenia) in January 2003.
Joined Apollon Patras (Greece) in August 2003.
Signed with Besiktas (Turkey) in August 2004. Waived in June.
Signed with BC Kyiv (Ukraine) in 2005-06.
Signed with Real Madrid (Spain) in September 2006.
Signed with Menorca (Spain) in October 2007.
Signed with Zalgiris Kaunas (Lithuania) in August 2008. Waived in November.
Signed with Khimki Moscow (Russia) in January 2009.
Signed with Olimpija Ljubljana (Slovenia) in August 2011.
Signed with Azovmash Mariupol (Ukraine) in December 2011. Left the team in March.
Signed with Mega Vizura (Croatia) in July 2013.
Won the 22-and-Under 1998 European Championship with the Yugoslav National Team.
Won the 2000 Yugoslav Cup with Partizan Belgrade.
Selected to the FIBA Europe League All-Star Game in 2005.