W pierwszej lidze zadebiutował dopiero w 18. kolejce – 12 lutego 2006 roku w wygranym w Splicie meczu z tamtejszym Hajdukiem 1:0. Pierwszą bramkę zdobył już tydzień później podczas wygranych 4:1 derby z NK Zagreb. W Dinamie miał małe kłopoty z wywalczeniem miejsca w pierwszym składzie, gdyż u trenera Josipa Kuže częściej w linii ataku grali da Silva czy Ivan Bošnjak, dlatego częściej wchodził na boisko z ławki rezerwowych. Z Dinamem wywalczył w tamtym sezonie mistrzostwo Chorwacji. Sezon 2006/2007 miał niezbyt udany. Z Dinamem nie zakwalifikował się ani do Ligi Mistrzów, ani fazy grupowej Pucharu UEFA. W lidze zdobył tylko 1 gola i jako rezerwowy zagrał w 10 meczach. Zimą 2007 odszedł z klubu po „czystkach” w kadrze i przeszedł do Vitória SC, grającej w drugiej lidze Portugalii.
Grał też w: Arisie Saloniki, Esporte Clube Bahia, Lucena CF, Duque de Caxias FC, Bene Sachnin, Pro Vercelli, Guarani FC i EC Santo André.