Gesios started his professional career in
Kozani, when he was in the town to fulfill his military service. In the summer of 1972 after several teams expressed their interest and a short trial at
Aris, Gesios signed for
Iraklis. He was also in the starting line up in Iraklis'
1976 Cup win and scored the club's fourth goal in overtime. Gesios played for Iraklis until 1980, reaching 74 league goals and becoming the club's league all-time top scorer. On 7 July 1980, Gesios signed for
AEK Athens for a fee of 1.5 million
drachmas. He played with the club for one season scoring 22 appearances and 7 goals. On 13 August 1981, he was transferred to
Veria for a fee of 400,000 drachmas, where he finished his career after a season at the club. ==International career==