Az 51 éves Mészöly Géza profi labdarúgó pályafutását 1985-ben a Vasasban kezdte, amellyel 1986-ban megnyerte a Magyar Kupát, majd 1990-ben egy évre Dél-Koreába szerződött, ahonnan a Vasasba jött haza. 1993-tól 1999-ig légiósként játszott a francia AC Le Havre, illetve Lille OSC csapatában, majd a ciprusi AÉ Lemeszúnál folytatta, végül hazatérése előtt egy évet az izraeli Makkabi Ironi Asdód együttesében töltött.
Miután visszatért Magyarországra 1999-ben, a Tatabánya LFC csapatához igazolt, és 2001-ben onnan vonult vissza. Mészöly Géza 1988 és 1995 között 18 alkalommal ölthette magára a magyar válogatott címeres mezét.
Edzőként 2001-ben a Fóti SE-nél debütált, majd megfordult a REAC, az Újpest és a Vasas kispadján is. 2012-től Magyarország U18-as válogatottjának, 2013-tól Magyarország U19-es válogatottjának szövetségi kapitánya volt, ezután pedig 2015-től a Szombathelyi Haladás csapatát irányította vezetőedzőként, ahonnan 2017-ben távozott.