He graduated from the Aristotle University of Thessaloniki in the Department of Mechanical Engineering, in 1997. He has worked in several companies as a designer of electromechanical installations and as a freelancer. He also worked as a researcher at AUTH in Mechanical Engineering. Since November 2018, he has been working for MULTIBUILD as Safety and Health Manager. He has attended energy building study seminars, management of technical projects using special software etc, as well as university conferences on renewable energy.