Career
He is a law graduate from the Aristotle University of Thessaloniki. He was elected to the Greek Parliament in June 1989 with Synaspismos for Phthiotida, and re-elected in November 1989 and April 1990. On 16 July 1991, he switched affiliation and joined the Communist Party of Greece (Kommunistiko Komma Elladas (Communist Party of Greece)).
Between 1994 and 2000 he served as General Secretary of EEDYE, the Greek branch of the World Peace Council.
Between 2002 and 2004 he was a local councillor of the Athens Prefecture. He was re-elected to the European Parliament in July 2009, but resigned on 13 October 2009 after being elected to the Greek Parliament with Kommunistiko Komma Elladas (Communist Party of Greece). He was re-elected in May and June 2012.