Каријеру је почео у Партизану из Бјеловара одакле прелази у Пролетер из Зрењанина.[1] У Пролетеру је провео четири сезоне и у том периоду је освојио једно првенство СР Југославије и играо финале Купа шампиона 1991. године.[2] Након Пролетера прелази у шпански Теукро из Понтеведре где проводи једну сезону. Од 1995. до 2002. године је играо за словеначки клуб Цеље Пивоварна Лашко. У овом периоду је са клубом освојио по шест титула првака и купа Словеније. Године 2002. прелази у француски Монпеље. Са овим клубом успева оно што није са Пролетером, и осваја титулу првака Европе у сезони 2002/03.[3] Играч Монпељеа је био две сезоне, а поред европске титуле осваја и две титуле првака Француске и један Куп. У сезони 2004/05. је играо за шпанску Алтеу, а од 2005. до 2011. је играо за француски клуб Трамбле ан Франс где је и завршио каријеру.