Igrao je za Medveščak i Perutninu Pipo IPC. U sezoni 2004./05. je s Osijekom došao do finala hrvatskog kupa, zbog čega ga je Zagreb doveo u svoje redove. Sa Zagrebom je osvojio nekoliko naslova. Potom je otišao u njemački Gummersbach. Koncem sezone 2011./12. napustio je klub.[1]