Nogomet je počeo igrati [[1983.]] godine u [[NK Velež Mostar|Veležu]] iz [[Mostar]]a, i tamo ostaje 7 godina dok mu karijeru u Mostaru nije prekinuo [[Domovinski rat]]. Za prvu je momčad odigrao 4 utakmice. Jednu sezonu potom igra u [[NK Dubrovnik|Dubrovniku]], te 6 mjeseci u [[NK Samobor|Samoboru]]. U Solinu je pritom bio i na probi za Hajduka, no, nije prošao.
Sljedeća postaja nakon rata je [[NK Hrvatski Dragovoljacdragovoljac|Hrvatski Dragovoljacdragovoljac]] nakon kojeg je postao zapažen igrač HNL-a. Javnosti se, ipak, najbolje predstavio igrajući u [[HNK Rijeka|Rijeci]] kada je bio među najboljim igračima lige tijekom sezone u kojoj klub sa Kantride nezasluženo gubi naslov prvaka. Nakon toga 3 godine provodi u Hajduku iz Splita gdje igra standardno. Pri prvom boravku u Hajduku zabilježio je i pobjednički gol iz jedanaesterca protiv [[Ferencváros]]a u [[UEFA Liga prvaka|Ligi prvaka]]. Slijedi odlazak u [[Španjolska|španjolski]] [[Xerez CD|Xerez]] gdje provodi sljedeće 2 godine. Nakon uspješnije prve, drugu sezonu više stagnira nego igra. Vraća se naposljetku u [[HNL]] oblačivši majicu [[Koprivnica|koprivničkog]] [[NK Slaven Belupo|Slaven Belupa]]. U Slavenu se, kao desetka kluba, prometnuo u vrlo bitnog igrača i vođu momčadi, dok se [[2006.]] godine ne vraća u Hajduk. Tada postaje bitnim igračem redizajnirane momčadi iz Splita. Već nakon 6 mjeseci dobio je ponudu iz [[Izrael]]a, ali ga uprava kluba nije htjela pustiti. Međutim, uoči sezone [[Hrvatska nogometna liga - sezona 2007./08.|2007./08.]] nije bio u planu trenera [[Ivan Pudar|Pudara]] te je, usprkos početnom protivljenju predsjednika [[Branko Grgić|Grgića]], otišao iz Splita u [[cipar]]ski [[AEL Limassol|AEL]]. U ljeto 2008. prelazi u [[mostar]]ski [[HŠK Zrinjski|Zrinjski]]. Sa Zrinjskim osvaja [[Premijer liga BiH (nogomet)|nogometnu Premijer ligu BiH]] u sezoni [[2008.]]/[[2009.|09.]].