Born in Greece. He studied law, communication and arts management at the Ludwig Maximilian University in Munich. From 1996 to 2000 he worked with the Bayerische Staatsoper in Munich and was director of the Classical Music Festival in Nafplio in Greece. From 2000 to 2006 he was engaged as artistic coordinator at the Megaron Theatre in Thessaloniki, where he was responsible for casting, programming, and production budgeting. In 2006 he was appointed director of artistic planning and casting at the Greek National Opera.
Since 2010, he has been working as casting manager at the Teatro alla Scala in Milan. He has worked on the juries of numerous international singing competitions, including Operalia, International Singing Contest of Italian Opera-Competizione dell’Opera, Rimsky-Korsakov International Competition of Young Opera Singers, Ottavio Ziino International Opera Competition and others in St. Petersburg, Dresden, Rome, San Francisco, New York, Bologna, Berlin, Vienna.