He started his career with Istra Pula in Croatia. He then played in France. After joining the Czech club ČEZ Nymburk, he went on to play at Benetton Treviso, Galatasaray Istanbul, Azovmash Mariupol, and Inter Bratislava, before moving back to ČEZ Nymburk. He played with several teams in the European-wide 2nd-tier level EuroCup competition. With eight Basketball Player of the Year awards, he is historically the most successful Slovak basketball player in the era of independence. He last played for BK Inter Bratislava and retired in October 2018.