Ha iniziato la propria carriera nella squadra della propria città, l'EN Paralimni. Nella stagione 1996-1997 è stato capocannoniere della A' Katigoria con 17 reti messe a segno[1]. Ha militato nel club cipriota per quattro stagioni, totalizzando 68 presenze e 31 reti in campionato.
Nel 1997 è passato all'Īraklīs, club greco militante in Alpha Ethniki. Il debutto con la nuova maglia è avvenuto il 4 luglio 1997, nell'incontro di Coppa IntertotoĪraklīs-National Bucarest (3-1)[2], gara in cui ha siglato la rete del momentaneo 2-1 al minuto 71. Ha militato nelle file del club di Salonicco per quattro stagioni, totalizzando 145 presenze e 74 reti.
Panathīnaïkos, Olympiakos e ritorno all'Īraklīs
Nel 2001 si è trasferito al Panathīnaïkos. Il debutto ufficiale con la nuova maglia è avvenuto l'8 agosto 2001, in Slavia Praga-Panathīnaïkos (1-2)[3], gara di andata del terzo turno preliminare di Champions League. In campionato, invece, il debutto è avvenuto il successivo 23 settembre, in Paniōnios-Panathīnaïkos (2-2)[4], gara in cui ha siglato la rete del momentaneo 1-2 al minuto 52. Durante la propria esperienza al Panathīnaïkos ha vinto un campionato e una Kypello Ellados. Ha militato nelle file del club ateniese per quattro stagioni, totalizzando 151 presenze e 49 reti.
Nel luglio 2005 si è trasferito all'Olympiakos[5][6], con cui ha firmato un contratto triennale. Il debutto con la nuova maglia è avvenuto il 28 agosto 2005, nell'incontro di campionato Panathīnaïkos-Olympiacos (0-2)[7]. Durante la propria esperienza con il club del Pireo ha vinto tre campionati, due Kypello Ellados e una Supercoppa di Grecia. Ha militato nel club biancorosso per tre stagioni, totalizzando 68 presenze e 18 reti.
Nel 2008 è tornato all'Īraklīs[8], club in cui aveva militato fino al 2001. Il debutto con la nuova maglia è avvenuto il 13 settembre 2008, nell'incontro di campionato Īraklīs-OFI Creta (1-1)[9]. Ha militato nell'Īraklīs fino al gennaio 2009[8][10], totalizzando 13 presenze e 3 reti.
Ultimi anni: Omonia, Anorthōsis e AEL Limassol
Il 21 gennaio 2009 è tornato in patria, trasferendosi all'Omonia[11]. Ha militato nel club nicosiano per due stagioni e mezzo, vincendo un campionato, due Kypello Kyprou e una Supercoppa di Cipro. Ha totalizzato, con l'Omonia, 68 presenze e 29 reti.
Nella stagione 2011-2012 ha giocato all'Anorthōsis, totalizzando 21 presenze e 3 reti. Nella stagione successiva è passato all'AEL Limassol, con cui ha giocato per una stagione totalizzando 23 presenze e 6 reti.
Rimasto svincolato al termine dell'esperienza con l'AEL Limassol, il 18 gennaio 2014 ha annunciato il proprio ritiro dal calcio giocato[12].