He is a Certified Public Accountant (C.P.A.), Member of the American Institute of Certified Public Accountants and the Institute of Certified Public Accountants of Cyprus. Served as Audit Senior Manager in Audit Firm Ernst & Young in Dallas, Texas, United States of America for 5 years, specialising in Audit and Consultancy Services to corporations mainly in the Air Transport, Technology and Construction Sectors. Subsequently, worked in Audit Firm Arthur Andersen in Cyprus as a Manager, specialising in Audit and Consultancy Services to Offshore Companies.
Since 1997 works in Hellenic Bank Group, initially as a Senior Officer in Financial Management and since 2000 as Chief Financial Officer of Group Insurance subsidiary companies Pancyprian and Ledra Insurance. Elected Secretary of the Board of Directors of Pancyprian Insurance Ltd on 22 May 2006. In 2008 appointed Deputy General Manager of Pancyprian Insurance Ltd, a post he held until 6 February 2015, when appointed Company Secretary / Manager Company Secretariat of Hellenic Bank Public Company Limited. Also, Member of the Board of Directors of Pancyprian Insurance Limited and Hellenic Insurance Agency Ltd. He has served in various Committees of the Institute of Certified Public Accountants in Cyprus, as well as, of the Cyprus Insurance Association.