He played for Panionios, Panathinaikos, PAOK FC, AC Omonia and APOEL FC, as well as for the Greek national side at the 1994 FIFA World Cup.
He played for Panionios, Panathinaikos, PAOK FC, AC Omonia and APOEL FC at the club level. He also made 26 appearances for the Greece national football team, and participated at the 1994 FIFA World Cup.