 He started his career at Hajduk Split in 1996 before moving to Rot-Weiß Oberhausen in Germany in 2001.The following season he returned to Hajduk, transferring to NK Solin in 2005 before finally moving to Neuchâtel Xamax in 2006.He was champion of the Croatian First League with Hajduk in 2001, 2004 and 2005.