He has, inter alia, been a member of the State Aid Unit of the Centre of International and European Economic Law in Thessaloniki, worked at the Office of the European Ombudsman in Brussels and headed the European Union law department of a recognised law firm in Cyprus. He received his DPhil in EU Administrative Law from the Faculty of Law, University of Oxford. He also received an LLM degree in European Union law from the Department of Law, University of Edinburgh and an LLB degree from the Department of Law, Aristotle University of Thessaloniki.