He started his career in the academies of Atromitos, before he got his transfer to Apollon Smyrni. After 5 years, he got a transfer to A.O Pefki; but after 6 months, he left the team and joined the German team Malchower SV. He stayed there for 2.5 years before he returned to Greece for 2016-17 season with Rodos. In July 2017, he transferred to Ethnikos Piraeus.
