Čabarkapa played for a Belgrade-based team Beopetrol and Podgorica-based team Budućnost, both of the YUBA League. When playing there, he averaged 8.6 points, 3.8 rebounds, and 1.5 assists per game.
Čabarkapa was drafted by the Phoenix Suns in the 1st round (17th overall) in the 2003 NBA draft.[1] He moved to the United States, but in his rookie season he was injured, and this limited him to only 49 games that season. In 2005, the Suns traded him to the Golden State Warriors in exchange for two second-round draft picks. With the Warriors, he played in 37 games in 2004–05, and 61 games in 2005–06. He had problems with a back injury, and his contract with the Warriors ended in 2007.
Čabarkapa's final NBA game was played on April 15, 2006, in a 86–81 win over the Portland Trail Blazers where he recorded 4 rebounds in 4 minutes of playing time.
After leaving the NBA in 2007, Čabarkapa stopped playing competitive basketball at the age of 26, as he recuperated from injuries. In late November 2008, it was announced that he joined his old club Budućnost, but only in practices, as he looked to get himself back into competitive shape. On January 16, 2009, Čabarkapa signed with Budućnost. Two days later, on January 18, he played his first competitive game in more than two years, appearing for 4 minutes in the Adriatic League clash at home versus KK Cibona. He recorded 2 points, no rebounds, and no assists.[2]