He was born on 01.07.1977. in Sarajevo. His professional career, during which he played at positions 2 and 3, started in 1993 in Vojvodina, where he spent two seasons. After that, he moved to FMP Zeleznik where he stayed for 4 years and won a Cup. In the 1999/2000 season he went to Partizan where he became one of the most deserving players to win one title and two cups. After three seasons he returned to the FMP for one year, where he won another Cup. After that he went to Buducnost for a year and then transferred to a Belgian Pepinster. From 2005 to 2014 he played for Oostende where he became a legend. With Belgian team he won 4 titles and 3 Cups. Last summer he finished his playing career and in his honor, Oostende retired jersey with his number 10, which happened for the first time in club history.
With the young team of the Federal Republic of Yugoslavia won bronze at the World Championships in Australia in 1997, and gold at the European Championships in Italy next year. Crown of his representative career was followed in 2001. when with Federal Republic of Yugoslavia won the gold.
From 2015 he is Assistant Coach in Mega.