Gimęs Sekondyje, Eshun pradėjo žaisti klubo futbolo žaidimus vietinėse komandose Sekondi Eleven Wise F.C. ir Sekondi Hasaacas F.C.. Eshun atstovavo Ganai 1968 m. vasaros olimpinėse žaidynėse Meksikoje ir 1972 m. vasaros olimpinėse žaidynėse Miunchene. Jis taip pat keletą kartų dalyvavo Ganos vyresnio amžiaus futbolo nacionalinėje komandoje, įskaitant dvi FIFA pasaulio taurės atrankos rungtynes, ir jis žaidė 1968 m.
1970 m. Afrikos tautų taurės finalą.