Karijeru je počeo u RK Metković u čiju je prvu ekipu ušao s 15 godina. Sa 17 godina prelazi u banjalučkiBorac, gdje ostaje do 19. godine i prelaska u RK Zagreb. Nakon 7 godina u Zagrebu otišao je u Barcelonu u kojoj je proveo četiri godine. Poslije Barce igrao je četiri godine u Granollersu, slijedi dolazak u RK Agram Medveščak gdje je igrao tek nekoliko mjeseci. Posljednjih godinu i pol igrao je za francuski Vernon. Nastupio je za reprezentaciju svijeta. U srpnju 2007. s navršenih 36 godina obznanio je završetak igračke karijere.