He holds a BSc in Shipping Studies from the University of Piraeus, majoring in Finance. He holds a Diploma in Technical Analysis from the Greek Society of Technical Analysis and a Diploma in Insurance Studies from the Insurance Institute of Cyprus. He is also certified as a Solutions Associate of MCSA SQL Server 2012 by Microsoft. In the past he worked in shipping industry and he held various managerial positions in betting industry. Ηe has undertaken the position of Executive Assistant to the Chairman of Atlantic Insurance since 2010.