Swoją karierę piłkarską Eschmann rozpoczął w klubie Lausanne Sports. W sezonie 1951/1952 zadebiutował w jego barwach w pierwszej lidze szwajcarskiej. W 1954 roku odszedł do francuskiegoRed Star 93, ale już rok później wrócił do Lausanne Sports i występował w nim do końca sezonu 1956/1957.
W 1963 roku Eschmann wrócił do Lausanne Sports, gdzie grał przez dwa lata. W sezonie 1963/1964 zdobył z nim Puchar Szwajcarii, a w sezonie 1964/1965 został mistrzem kraju. W sezonie 1965/1966 grał w FC Sion. W latach 1967-1969 był grającym trenerem w FC Locarno, a w latach 1969-1971 - w FC Martigny-Sports. W 1971 roku zakończył karierę.
W reprezentacji Szwajcarii Eschmann zadebiutował 15 września 1956 roku w przegranym 2:3 towarzyskim meczu z Holandią, rozegranym w Lozannie. Wcześniej, w 1954 roku, był w kadrze Szwajcarii na mistrzostwa świata 1954, jednak nie rozegrał na nich meczu. W 1962 roku został powołany do kadry na mistrzostwa świata w Chile. Na nich rozegrał dwa mecze: z Chile (1:3) i z RFN (1:2). W kadrze narodowej od 1956 do 1964 roku rozegrał 15 meczów, w których zdobył 3 bramki.