Urodzony w Sekondi, Eshun zaczął grać w piłkę nożną dla lokalnych drużyn Sekondi Eleven Wise FC i Sekondi Hasaacas FC. Eshun reprezentował Ghanę na Letnich Igrzyskach Olimpijskich w 1968 roku w Meksyku i na Letnich Igrzyskach Olimpijskich w Monachium w 1972 roku. Wystąpił również kilkakrotnie w reprezentacji Ghany, w tym w dwóch meczach kwalifikacyjnych do Pucharu Świata FIFA.
i finał Pucharu Narodów Afryki w 1970 roku.