He started his professional career working for Andersen Consulting in 1998, and continued in its successor Accenture, where he worked for 15 years. He was engaged in large core banking implementations, strategic initiatives, system integration projects and M&As, in Greece, Europe and Middle East. In 2011 he became the Financial Services lead for Accenture's Greek Office.
He joined the global payments leader First Data in late 2012 as the CIO for its local office. In 2013 he undertook Poland and the Baltic countries, whereas in 2015 he was promoted to VP Technology for First Data Europe. In 2017 he became First Data CIO for Central, Eastern and South Eastern Europe.
In August 2018 he became the Group CIO of National Bank of Greece. From October 2020 he has been appointed NBG's Group COO, managing both IT and Operations.